PointArray
1 개요
CFLPointArray
클래스는 점 배열을 표현하는 클래스입니다. Points
에 대한 정보를 사용하여 관련된 연산을 수행하는 클래스입니다.

2 멤버 함수 목록
아래는 주요 기능별로 정리된 멤버 함수 목록입니다. 각 함수의 상세한 파라미터 설정은 FLImaging® API 레퍼런스를 참고 바랍니다.
1. 배열 관리 및 메모리 할당
Assign
: 배열 객체를 복사하여 할당AssignBackward
: 배열 객체를 역순으로 복사하여 할당Reserve
: 배열의 메모리 미리 할당ShrinkToFit
: 불필요한 메모리를 정리
2. 배열 삽입 및 삭제
PushFront
: 배열의 앞에 객체 추가PushBack
: 배열의 뒤에 객체 추가InsertAt
: 배열의 특정 위치에 객체 추가PushBackElementwise
: 점 배열을 배열 뒤에 추가PopFront
: 배열의 앞에 있는 객체 제거PopBack
: 배열의 뒤에 있는 객체 제거RemoveAt
: 배열의 특정 위치에 있는 객체 제거
3. 배열 요소 접근 및 수정
GetAt
: 특정 위치의 포인터 반환Front
: 맨 앞의 요소 반환Back
: 맨 뒤의 요소 반환SetAt
: 특정 인덱스의 값을 변경GetCount
: 배열에 저장된 객체의 수를 반환
4. 조건식 기반 객체 관리
GetFigure
: 조건식에 부합하는 객체 추출Query
: 조건식에 부합하는 객체 추출GetFigureWithinRegion
: 간섭 영역 내의 객체 추출RemoveFigure
: 조건식에 부합하는 객체 제거Filter
: 조건식에 부합하는 객체 제거RemoveFigureWithinRegion
: 간섭 영역 내의 객체 제거
5. 정렬 및 중복 제거
Sort2D
: 정렬 기준에 따라 객체 순서 정렬Sort2DClusterMode
: 클러스터링 기반 정렬Unique
: 연속된 중복 원소 제거
6. 거리 및 기하학적 계산
GetMinimumDistanceElementwise
: 각 원소의 중심으로 가장 가까운 거리 계산GetMaximumDistanceElementwise
: 각 원소의 중심으로 가장 먼 거리 계산
7. 점 집합의 변환 및 생성
MakeCrossHairElementwise
: 각 원소를 중심으로 지정된 길이의 십자선 생성Reduce
: 설정된 정밀도로 근사화하여 점 개수 감소