ComplexRegion
1 개요
CFLComplexRegion
클래스는 곡선을 포함하는 다각형을 표현하는 클래스입니다. CFLFigureArray 클래스를 상속받으며, 점이나 선
, 끝 점 처리 타입
, Exclusive 영역
에 대한 정보를 사용하여 관련된 연산을 수행하는 클래스입니다.
Default | Open type | Exclusive Region |
---|---|---|
![]() |
![]() |
![]() |
2 멤버 함수 목록
아래는 주요 기능별로 정리된 멤버 함수 목록입니다. 각 함수의 상세한 파라미터 설정은 FLImaging® API 레퍼런스를 참고 바랍니다.
1. 다각형의 타입 관리
SetRegionType
: 다각형의 타입 설정 (첫점과 끝점 연결 여부)GetRegionType
: 다각형의 타입 확인
2. 다각형의 구조 및 요소 관리
MakeFullSegmentComplexRegion
: 점과 점으로 연결된 묵시적 선 성분을 명시적인 Line 객체로 변환IsFullSegment
: 모든 점이 선으로 연결된 완전 연결 여부 확인GetDeclTypeElementwise
: 다각형 각 원소의 타입 확인IsCurveIncluded
: ComplexRegion에 곡선이 있는지 확인하는 함수ReverseWindingDirection
: 다각형의 Winding Direction 반전
3. Exclusive Region(배타적 영역) 관리
SetExclusiveRegion
: 배타적 영역 설정AddExclusiveRegion
: 배타적 영역 추가GetExclusiveRegion
: 현재 배타적 영역 얻어오기ClearExclusiveRegion
: 모든 배타적 영역 삭제RemoveExclusiveRegionAt
: 특정 위치의 배타적 영역 삭제IsThereExclusiveRegion
: 배타적 영역 존재 여부 확인