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: 배타적 영역 존재 여부 확인


