Region
1 개요
CFLRegion 클래스는 다각형을 표현하는 클래스입니다. CFLPointArray 클래스를 상속받으며, 정점, 끝 점 처리 타입, Exclusive 영역 에 대한 정보를 사용하여 관련된 연산을 수행하는 클래스입니다.
| Default | Open type | Exclusive Region |
|---|---|---|
![]() |
![]() |
![]() |
2 멤버 함수 목록
아래는 주요 기능별로 정리된 멤버 함수 목록입니다. 각 함수의 상세한 파라미터 설정은 FLImaging® API 레퍼런스를 참고 바랍니다.
1. 다각형의 타입 관리
SetRegionType: 다각형의 타입 설정 (첫점과 끝점 연결 여부)GetRegionType: 다각형의 타입 확인
2. 다각형의 기하학적 계산
GetEquation: 직선의 방정식 계산GetSectionCount: 다각형 영역의 섹션 개수 확인GetShortestDistance: 특정 점과 영역 간의 최단 거리 계산GetClosestPoint: 특정 점에서 영역 위 가장 가까운 점 계산
3. 다각형의 방향성 및 간섭 관리
ReverseWindingDirection: 다각형의 Winding Direction 반전IsSelfIntersection: 영역이 스스로 간섭이 발생하는지 판별
4. Exclusive Region(배타적 영역) 관리
SetExclusiveRegion: 배타적 영역 설정AddExclusiveRegion: 배타적 영역 추가GetExclusiveRegion: 현재 배타적 영역 얻어오기ClearExclusiveRegion: 모든 배타적 영역 삭제RemoveExclusiveRegionAt: 특정 위치의 배타적 영역 삭제IsThereExclusiveRegion: 배타적 영역 존재 여부 확인


