| 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으로 초기화한다. |