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