![]() |
XBand
|
public class XBandParamMath : XBandParamBase
The XBandParamMath type exposes the following members.
Name | Description | |
---|---|---|
![]() | XBandParamMath | XBandParamMath클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다. |
![]() | XBandParamMath(XBandParamMath) | XBandParamMath객체를 생성하는 생성자이다. 외부 XBandParamMath객체를 입력 받아 멤버 변수를 초기화한다. |
Name | Description | |
---|---|---|
![]() | ArrBandList | 밴드 연산에 적용되는 밴드의 리스트를 정의한다. 입력되는 순서대로 제일 먼저 입력되는 밴드는 B1, 그 다음은 B2, ... 으로 표현한다. |
![]() | ExpressionELSE | ExpressionIF구문이 참이 아닌 경우 실행하는 구문을 설정하거나 얻는다. 예를 들어, ExpressionTHEN의 구문이 0이면, ExpressionIF의 화소값이 참인 아닌 경우에만 해당 화소 위치에 0을 입력한다. |
![]() | ExpressionIF | 연산에 필요한 조건문을 설정하거나 얻는다. 예를 들어, "B1 < B2"는 두 밴드의 화소단위 동일 위치 상에서 B1 영상 밴드가 B2 영상 밴드의 화소값이 작은 경우에만 참이다. |
![]() | ExpressionTHEN | ExpressionIF구문이 참인 경우 실행하는 구문을 설정하거나 얻는다. 예를 들어, ExpressionTHEN의 구문이 1이면, ExpressionIF의 화소값이 참인 경우에만 해당 화소 위치에 1을 입력한다. |
![]() | UseClip | 밴드 계산의 결과가 입력 밴드의 데이터 범위보다 넘는 경우 Clip을 수행할지 여부를 설정한다. |
![]() | ValueForDivideByZero | 밴드 계산시 0으로 나누어지는 계산 결과가 발생할 수 있기 때문에 이런 경우 특정값으로 결과를 나타내도록 값을 설정한다. |