![]() |
XGrid Methods |
The XGrid type exposes the following members.
Name | Description | |
---|---|---|
![]() |
Alloc | 입력받은 자료 공간 차원 정보 및 데이터 타입에 해당하는 메모리 공간을 할당한다. 만약 이미 할당된 공간이 할당하고자 하는 메모리 공간보다 큰 경우 새롭게 메모리를 할당하지 않고 기존 메모리를 사용하되 파라미터(행 크기, 열 크기, 데이터 타입)만을 변경시킨다. |
![]() |
AllocExact | 입력받은 자료 공간 차원 정보 및 데이터 타입에 해당하는 메모리 공간을 할당한다. 이 함수를 통해 할당하는 메모리는 Alloc함수와는 다르게 기존에 할당된 메모리를 무조건 해제하고 다시 할당한다. |
![]() |
CopySubset(XGrid, Int32, Int32, Int32, Int32) | 이 객체 데이터의 특정 위치에 새로운 데이터를 복사한다.. |
![]() |
CopySubset(Byte, Int32, Int32, Int32, Int32, Int32, eDataType) | 이 객체 데이터의 특정 위치에 새로운 데이터를 복사한다. |
![]() |
CopySubset(IntPtr, Int32, Int32, Int32, Int32, Int32, eDataType) | 이 객체 데이터의 특정 위치에 새로운 데이터를 복사한다. |
![]() |
FillValue | 현재 할당된 데이터 공간을 특정 입력값으로 초기화한다. |
![]() |
FlipHorz | 데이터를 수평방향으로 뒤집는다. |
![]() |
FlipVert | 데이터를 수직방향으로 뒤집는다. |
![]() |
Free | 할당된 메모리를 해제한다. |
![]() |
GetAsReal32 | 특정 위치에 대한 데이터 값을 Real32데이터 형으로 반환한다. |
![]() |
GetAsReal64 | 특정 위치에 대한 데이터 값을 Real64데이터 형으로 반환한다. |
![]() |
GetColVector | 특정 행에 존재하는 데이터를 추출하여 XGrid객체에 출력한다. |
![]() |
GetRowVector | 특정 열에 존재하는 데이터를 추출하여 XGrid객체에 출력한다. |
![]() |
GetValue(Int32, Int32, Double) | 특정 위치에 대한 데이터 값을 Real64데이터 형으로 반환한다. |
![]() |
GetValue(Double, Double, eXGridResampleMethod, Double) | 특정 위치에 대한 데이터 값을 Real64데이터 형으로 반환한다. |
![]() |
GetValue(Int32, Int32, Double, Double) | 데이터 타입이 complex data 일 경우, 특정 위치에 대한 complex data 의 r(실수), i(허수) 값을 Real64데이터 형으로 반환한다. |
![]() |
GetValue(Double, Double, eXGridResampleMethod, Double, Double) | 데이터 타입이 complex data 일 경우, 특정 위치에 대한 complex data 의 r(실수), i(허수) 값을 Real64데이터 형으로 반환한다. |
![]() |
GetValue(Int32, Int32, Double, Double, Double) | 데이터 타입이 RGB 또는 BGR 일 경우, 특정 위치에 대한 r, g, b 값을 각 데이타 타입 순서대로 Real64데이터 형으로 반환한다. |
![]() |
GetValue(Double, Double, eXGridResampleMethod, Double, Double, Double) | 데이터 타입이 RGB 또는 BGR 일 경우, 특정 위치에 대한 r, g, b 값을 각 데이타 타입 순서대로 Real64데이터 형으로 반환한다. |
![]() |
GetValue(Int32, Int32, Double, Double, Double, Double) | 데이터 타입이 RGBA, BGRA, ARGB, ABGR 일 경우, 특정 위치에 대한 a, r, g, b 값을 각 데이타 타입 순서대로 Real64데이터 형으로 반환한다. |
![]() |
GetValue(Double, Double, eXGridResampleMethod, Double, Double, Double, Double) | 데이터 타입이 RGBA, BGRA, ARGB, ABGR 일 경우, 특정 위치에 대한 a, r, g, b 값을 각 데이타 타입 순서대로 Real64데이터 형으로 반환한다. |
![]() |
Init | 내부에 생성된 메모리를 소멸시키고 파라미터들도 초기화한다. |
![]() |
IsValid | 객체가 유효한지 여부를 반환한다. |
![]() |
Reform | 이 함수는 배열 정보인 행과 열의 크기를 변형시킨다. 이 함수를 호출시 내부 데이터의 배열이 변경되지는 않고 단순히 행과 열의 파라미터만을 재설정함을 의미한다. 기존 메모리의 크기가 입력된 값보다 작으면 false를 반환한다. |
![]() |
SetFromReaL32 | 특정 위치에 대한 데이터 값을 Real32데이터 형으로 설정한다. |
![]() |
SetFromReal64 | 특정 위치에 대한 데이터 값을 Real64데이터 형으로 설정한다. |
![]() |
SetValue(Int32, Int32, Double) | 특정 위치에 대한 데이터 값을 Real64데이터 형으로 설정한다. |
![]() |
SetValue(Int32, Int32, Double, Double) | 데이터 타입이 complex data 일 경우, 특정 위치에 대한 complex data 의 r, i 값을 Real64데이터 형으로 설정한다. |
![]() |
SetValue(Int32, Int32, Double, Double, Double) | 데이터 타입이 RGB 또는 BGR 일 경우, 특정 위치에 대한 r, g, b 값을 각 데이타 타입 순서대로 Real64데이터 형으로 설정한다. |
![]() |
SetValue(Int32, Int32, Double, Double, Double, Double) | 데이터 타입이 RGBA, BGRA, ARGB, ABGR 일 경우, 특정 위치에 대한 a, r, g, b 값을 각 데이타 타입 순서대로 Real64데이터 형으로 설정한다. |
![]() |
Shift | 데이터를 X, Y 방향으로 각각 이동한다. 만약 Offset이 5, 8 인경우 (0, 0)의 위치가 (5, 8)가 되며 이동후의 (0, 0)의 위치는 0으로 설정된다. 만약 Offset이 -5, -8 인경우 (5, 8)의 위치가 (0, 0)가 되며 이동후의 제일 마지막 위치의 데이터(차원수 -1, 차원수 -1)는 0으로 설정된다. |
![]() |
Subset | 데이터의 특정 영역을 읽어서 새로운 XGrid객체를 생성한다. |
![]() |
Zerorize | 현재 할당된 데이터 공간을 0으로 초기화한다. |