|
Class |
Description |
|
XBandParam2DMem
|
XBandParam2DMem 클래스는 XDMBand2DMem 객체를 위한 매개변수를 정의한다. |
|
XBandParamAffineTransform
|
XBandParamAffineTransform 클래스는 XDMBandAffineTransform 객체의 입력 파라미터를 정의한다. |
|
XBandParamBase
|
XBandParamBase클래스는 XDMBand에서 영상처리하기 위해 필요한 각종 변수들을 정의하는 기반 클래스이다.
|
|
XBandParamChangeDetect
|
XDMBandChangeDetection 클래스에서 영상처리를 수행하기 위한 파라미터들을 정의한다. |
|
XBandParamChangeDetectSig
|
XDMBandChangeDetectSig클래스에서 영상처리를 수행하기 위한 파라미터들을 정의한다. |
|
XBandParamChangeDetectSig_ChangeItem
|
XDMBandChangeDetectSig를 이용하여 Signature의 변화를 탐지할때, 원 Signature와 변경된 Signature의 쌍을 입력하는 파라미터들을 정의한다.
|
|
XBandParamChangeDetectSpecAng
|
XDMBandChangeDetectionSpecAng클래스에서 영상처리를 수행하기 위한 파라미터들을 정의한다. |
|
XBandParamComplex
|
XBandParamComplex클래스는 XDMBandComplex객체에 대한 입력 변수를 정의한다. |
|
XBandParamConvDataType
|
XBandParamConvDataType클래스는 XDMBandConvDataType 객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamData2Binary
|
XBandParamData2Binary클래스는 XDMBandData2Binary객체에 입력되는 파라미터를 정의한다. |
|
XBandParamData2GIS
|
XBandParamData2GIS클래스는 XDMBandData2GIS객체에 입력되는 파라미터를 정의한다. |
|
XBandParamData2GIS_IntervalInfo
|
XBandParamData2GIS_IntervalInfo클래스는 XBandParamData2GIS객체에 입력되는 IntervalInfo에 관한 파라미터를 정의한다. |
|
XBandParamEnhance
|
XBandParamEnhance 클래스는 XDMBandEnhance 객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamEpipolar
|
XBandParamEpipolar클래스는 XDMBandEpipolar객체의 입력 파라미터를 정의한다. |
|
XBandParamEpipolarDEM
|
XBandParamEpipolarDEM클래스는 XDMBandEpipolarDEM객체의 입력 파라미터를 정의한다. |
|
XBandParamFlip
|
XBandParamFlip클래스는 XDMBandFlip객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamFusion
|
XBandParamFusion클래스는 XDMBandFusion객체가 수행하는 Fusion에 대한 입력 파라미터를 정의한다.
|
|
XBandParamGeoCorrect
|
XBandParamGeoCorrect클래스는 XDMBandGeoCorrect 객체의 입력 파라미터를 설정한다. |
|
XBandParamHDRC
|
XDMBandHDRC 객체에 대한 입력 파라미터를 설정한다.
hdrc type 중 Contmap type 은 실시간 처리를 하지 않는다.
|
|
XBandParamHM
|
XBandParamHM 클래스는 XDMBandHistogramMatching 객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamImageSharpen
|
XBandParamImageSharpen클래스는 XDMBandImageSharpen객체가 Sharpening영상처리를 위한 입력 파라미터를 정의한다. |
|
XBandParamIndexTransform
|
XBandParamIndexTransform클래스는 XDMBandIndexTransform객체에 입력되는 파라미터를 정의한다. |
|
XBandParamLandCover2GIS
|
XBandParamLandCover2GIS클래스는 XDMBandLandCover2GIS객체에 입력되는 파라미터를 저의한다. |
|
XBandParamMapConv
|
XBandParamMapConv클래스는 XDMBandMapConv객체의 입력파라미터를 정의한다. |
|
XBandParamMask
|
XBandParamMask클래스는 XDMBandMask객체의 입력 파라미터를 정의한다. |
|
XBandParamMath
|
XBandParamMath클래스는 XDMBandMath객체의 입력파라미터를 정의한다. |
|
XBandParamMosaic
|
XBandParamMosaic 클래스는 XDMBandMosaic 객체를 위한 입력 매개변수를 정의한다. |
|
XBandParamNoiseInterpol
|
XBandParamNoiseInterpol클래스는 XDMBandNoiseInterpol객체의 입력 파라미터를 정의한다. |
|
XBandParamOrtho
|
XBandParamOrtho 클래스는 XDMBandOrtho 객체를 위한 입력 파라미터를 정의한다. |
|
XBandParamPointsToGrid
|
XBandParamPointsToGrid 클래스는 XDMBandPointsToGrid 객체에 대한 입력 파라미터를 정의한다. |
|
XBandParamRegionGen
|
XBandParamRegionGen 클래스는 XDMBandRegionGen 객체에 입력되는 파라미터를 정의한다. |
|
XBandParamResize
|
XBandParamResize 클래스는 XDMBandResize 객체의 입력 파라미터를 정의한다. |
|
XBandParamRiverDetect
|
XBandParamRiverDetect 클래스는 XDMBandRiverDetect 객체에 입력되는 파라미터를 정의한다. |
|
XBandParamRotate
|
XBandParamRotate클래스는 XDMBandRotate객체의 입력 파라미터를 정의한다. |
|
XBandParamSarS2G
|
XBandParamSarS2G클래스는 XDMBandSarS2G객체에 대한 입력 파라미터를 정의한다. |
|
XBandParamSpatialFilter
|
XBandParamSpatialFilter 클래스는 XDMBandSpatialFilter 객체에 입력되는 파라미터를 정의한다. |
|
XBandParamSuperClass
|
XBandParamSuperClass 클래스는 XDMBandSuperClass 객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamSuperClassMahalanobis
|
XBandParamSuperClassMahalanobis 클래스는 분류항목(eSuperClassMethod)이 MahalaDist일 때 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamSuperClassMaxLike
|
XBandParamSuperClassMaxLike 클래스는 분류항목(eSuperClassMethod)이 MaxLike일 때 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamSuperClassMinDist
|
XBandParamSuperClassMinDist 클래스는 분류항목(eSuperClassMethod)이 MinDist일 때 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamSuperClassParallel
|
XBandParamSuperClassParallel 클래스는 분류항목(eSuperClassMethod)이 ParallelPiped일 때 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamSuperClassSpecAngle
|
XBandParamSuperClassSpecAngle클래스는 분류항목(eSuperClassMethod)이 SpecAngle일 때 XDMBandSuperClass객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamTileMerge
|
XBandParamTileMerge 클래스는 XDMBandTileMerge 객체에 입력되는 매개변수를 정의한다. |
|
XBandParamTopoModel
|
XBandParamTopoModel 클래스는 XDMBandTopoModel 객체에 입력되는 파라미터를 정의한다. |
|
XBandParamUnSuperClass
|
XBandParamUnSuperClas s클래스는 XDMBandUnSuperClass 객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamUnSuperClassFuzzy
|
XBandParamUnSuperClassFuzzy 클래스는 무감독 분류방법(eUnSuperClassMethod)으로 Fuzzy을 사용할 때 XDMBandUnSuperClass객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamUnSuperClassIsodata
|
XBandParamUnSuperClassIsodata 클래스는 무감독 분류방법(eUnSuperClassMethod)으로 Isodata을 사용할 때 XDMBandUnSuperClass 객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamUnSuperClassKMeans
|
XBandParamUnSuperClassKMeans 클래스는 무감독 분류방법(eUnSuperClassMethod)으로 KMeans을 사용할 때 XDMBandUnSuperClass 객체에 대한 입력 파라미터를 설정한다. |
|
XBandParamUnSuperClassSequential
|
XBandParamUnSuperClassSequential 클래스는 무감독 분류방법(eUnSuperClassMethod)으로 Sequential을 사용할 때 XDMBandUnSuperClass 객체에 대한 입력 파라미터를 설정한다.
|
|
XDMBand
|
XDMBand는 영상처리의 기본인 밴드 클래스의 기반 클래스이다.
이 클래스에는 Band의 기본 Metadata 등 다수의 정보가 있다.
|
|
XDMBand2DMem
|
XDMBand2DMem클래스는 메모리 공간 상의 2차원 배열의 이미지 자료를 생성한다.
|
|
XDMBandAffineTransform
|
XDMBandAffineTransform 클래스는 영상을 Affine 변환 수행한다.
|
|
XDMBandChangeDetect
|
XDMBandChangeDetect 클래스는 2장의 영상 간 화소 변화 탐지를 수행하여 변화 영역을 탐지하는 기능을 정의한다.
|
|
XDMBandChangeDetectSig
|
XDMBandChangeDetectSig는 화소값 자체를 ID로 인식하여 2장의 영상으로부터 동일한 영역에서 ID 변화를 통해 변화 탐지를 수행한다.
토지피복 분류후 동일한 영역에 대해 변화도를 조사할때 사용한다.
|
|
XDMBandChangeDetectSpecAng
|
XBandParamChangeDetectSpecAng 클래스는 2장의 이미지 간의 화소 변환 탐지를 수행하여 변화 영역을 탐지하는 기능을 정의한다.
여기에서 2장의 이미지는 영상정합 후의 이미지라고 가정한다.
|
|
XDMBandComplex
|
XDMBandComplex클래스는 Complex데이터를 입력받아 phase, magnitude, real, imaginary등의 데이터로 변경시킨다.
|
|
XDMBandConvDataType
|
XDMBandConvDataType 클래스는 영상의 데이터 형식(Radiometric resolution)을 변환한다. |
|
XDMBandData2Binary
|
XDMBandData2Binary 클래스는 데이터값의 유효범위를 설정하여 데이터를 이진화하는 클래스이다. 화소값이 유효범위에 있는 경우 1로, 그렇지 않은 경우에는 0으로 변환된다.
XDL 엔진 View를 통해 XDMBandData2Binary 밴드를 도시하면, 설정한 색상으로 도시한다.
|
|
XDMBandData2GIS
|
XDMBandData2GIS 클래스는 영상데이터의 화소값 구간을 정의하여 다른 형태의 산출물을 생성하고자 할 때 사용하는 클래스이다.
화소값 구간을 여러 개 정의할 수 있다는 것이 XDMBandDat2Binary와 다르며 또한 정의한 구간에 이름을 설정하여 참고할 수 있다.
예를 들어, 고도값을 가진 Band로부터 5개 구간의 고도를 등분하여 색상을 재 정의하여 도시하고 싶은 경우, 해당객체를 사용하게 되면 원하는 산출물을 생성이 가능하다.
|
|
XDMBandEnhance
|
XDMBandEnhance 클래스는 다양한 매개변수값을 적용하여 영상을 향상한다. XDMComposite를 통한 영상향상과 동일한 결과를 얻을 수 있다. 기본적으로 영상 향상 결과는 1 byte(0~255)이다. |
|
XDMBandEpipolar
|
XDMBandEpipolar클래스는 2장의 스테레오이미지로 부터 Epipolar이미지를 생성한다.
|
|
XDMBandEpipolarDEM
|
한 쌍의 에피폴라(Epipolar) 이미지로부터 DEM을 추출한다.
A digital elevation model is a digital model or 3D representation of a terrain's surface.
|
|
XDMBandFlip
|
XDMBandFlip클래스는 영상을 수평 혹은 수직 방향으로 뒤집는다. |
|
XDMBandFusion
|
XDMBandFusion은 2개의 영상을 1개의 영상으로 Fusion 영상을 생성한다.
|
|
XDMBandGeoCorrect
|
XDMBandGeoCorrect클래스는 입력 영상과 3개 이상의 GCP을 이용해 기하학적 보정을 수행한다.
|
|
XDMBandHDRC
|
XDMBandHDRC클래스는 영상에 대한 HDRC 를 수행한다. |
|
XDMBandHistogramMatching
|
XDMBandHistogramMatching 클래스는 히스토그램 매칭을 통해 영상의 색상을 조정한다. |
|
XDMBandImageSharpen
|
저해상도 Color영상과 고해상도 Gray영상을 이용하여 고해상도 Color영상을 생성하는 기능을 수행한다.
|
|
XDMBandIndexTransform
|
XDMBandIndexTransform 클래스는 지수변환(Index Transformation)을 수행한다.
|
|
XDMBandLandCover2GIS
|
토지피복지도의 이미지를 색상을 기준으로 GIS밴드로 변환하는 작업을 수행한다.
정부에서 배포하는 토지피복지도를 입력받아 토지피복 변화탐지등의 기능을 위해 GIS밴드로 변환할때 사용가능며 GIS 밴드를 도시해서 분류결과를 확인할 수 있다.
|
|
XDMBandMapConv
|
XDMBandMapConv는 입력 좌표 시스템 영상에서 사용자가 정의한 좌표 시스템의 영상으로 변환한다.
|
|
XDMBandMask
|
입력 영상의 일부 지역을 벡터 객체를 이용하여 해당하는 지역을 추출하거나 삭제하는 기능이다.
|
|
XDMBandMath
|
XDMBandMath 클래스는 사용자가 정의하는 연산식을 이용하여 영상 밴드 간의 래스터 연산을 수행한다.
|
|
XDMBandMosaic
|
여러 개의 영상 데이터를 공간적으로 융합하여 하나의 영상 데이터로 생성하는 기능을 수행한다. |
|
XDMBandNoiseInterpol
|
XDMBandNoiseInterpol클래스는 영상에 의미 없는 화소값이 존재하는 경우 주변 값을 이용하여 새로운 값을 부여하는 기능을 수행한다.
|
|
XDMBandOrthoFrame
|
XDMBandOrthoFrame 클래스는 Frame Sensor Model에 대한 정사보정을 수행한다.
|
|
XDMBandOrthoRPC
|
XDMBandOrthoRPC 클래스는 RPC를 이용하여 정사보정을 수행한다.
IKONOS, Quick Bird, OrbView 영상을 배포할 때 RPC(Rational Polynomial Coefficients) 파일을 함께 제공하는 경우가 있다.
RPC 파일에는 latitude, longitude, 표정 요소에 대한 정보가 있다. 이런 RPC 파일을 이용하면 외부 표정을 결정하지 않고도 센서 모델링이 가능하다.
|
|
XDMBandPointsToGrid
|
XDMBandPointsToGrid 클래스는 위치와 고도/화소값으로 이우러진 점좌표 데이터를 그리드 형식의 데이터로 변환한다.
LAS가 아닌 점 데이터인 경우, 텍스트 파일의 한 줄에 x, y, z(또는 화소값)으로 구성된 것으로 처리한다.
|
|
XDMBandRawImage
|
XDMBandRawImage 클래스는 영상을 로딩할 때 생성되는 XRSLoadFile 인스턴스의 밴드 데이터를 다루는 클래스이다.
즉, XRSLoadFile객체는 XDMBandRawImage를 한 개 이상 포함하고 있으며 이를 이용하여 화면(XDMComposite의 도시를 위한 Band로 설정)에 그리거나,
영상처리를 위한 밴드(예 : XDMBandResize 등)에 Source Band로 입력하여 원하는 작업을 수행한다.
|
|
XDMBandRegionGen
|
위성영상, DEM, 분류 영상에서 구간을 정의하여 다른 형태의 산출물을 생성하고 싶을 때가 종종 발생한다.
이럴 때 해당 객체(구간)를 정의해서 사용하면 시각적인 효과를 얻을 수 있다.
예를 들어, 고도값을 가진 Band로부터 5개 구간의 고도를 등분하여 색상을 재 정의하여 도시하고 싶은 경우, 해당객체를 사용하게 되면 원하는 산출물을 생성이 가능하다.
|
|
XDMBandResize
|
Resize Image 기능은 영상의 공간 해상도를 바꾸거나 영상의 영역 일부만을 다른 영상 파일로 저장하는 기능을 제공한다.
|
|
XDMBandRiverDetect
|
다분광 밴드를 보유한 위성영상이나 항공영상으로부터 NDWI를 생성할 수 있다면 River에 대한 영역을 추출이 가능하다.
|
|
XDMBandRotate
|
XDMBandRotate 클래스는 영상을 입력 각도만큼 반시계방향으로 회전한다.
|
|
XDMBandSarS2G
|
XDMBandSarS2G클래스는 Slant SAR 영상을 Ground영상으로 변환하는 기능을 정의한다.
|
|
XDMBandSpatialFilter
|
XDMBandSpatialFilter 클래스는 Smoothing, Sharpening 등 공간 필터링을 수행한다.
|
|
XDMBandSuperClass
|
XDMBandSuperClass클래스는 감독분류를 수행하는 클래스이다. |
|
XDMBandTileMerge
|
XDMBandTileMerge클래스는 여러 장의 이미지를 한장으로 합하는 기능을 수행한다.
|
|
XDMBandTopoModel
|
XDMBandTopoModel클래스는 DEM으로부터 Slope, Aspect, and Shaded relief를 계산하여 지형을 모델링한다.
|
|
XDMBandUnSuperClass
|
XDMBandUnSuperClass 클래스는 무감독 분류를 수행하는 클래스이다. |
|
XDMCompManager
|
XDMCompManager 클래스는 XDMComposite 인스턴스를 관리하는 기능을 갖는다.
|
|
XDMComposite
|
XDMComposite클래스는 1~3개 영상 밴드의 색합성을 위한 다양한 기능을 정의한다.
|
|
XFourierTransform
|
푸리에 변환에 사용되는 기본적인 정적 함수들을 제공한다.
|
|
XGCPSets
|
XGCPSets 클래스는 여러 개의 XGCP 객체를 포함하는 컨터이너이다. |
|
XImageMosaic
|
XImageMosaic 클래스는 여러 장의 영상 데이터를 읽어 특징점을 찾아 이를 기반으로 모자이크 데이터를 생성하는 기능을 정의한다. 각 영상 데이터에는 센서 모델링을 적용하여 보다 정확하게 영상처리를 할 수 있다.
|
|
XLosGeo
|
XLosGeo클래스는 DEM데이터로부터 LOS(Line Of Sight)를 분석할 수 있는 기능을 정의한다.
|
|
XMosaicBandInfo
|
XMosaicBandInfo 클래스는 모자이크를 위한 입력 밴드 정보를 정의한다. |
|
XOrbit
|
XOrbit 클래스는 Kompsat5 영상에 대한 궤도 정보를 정의한다.
|
|
XParamRas2Vec
|
XParamRas2Vec클래스는 XRas2Vec객체에 입력되는 파라미터를 정의한다. |
|
XParamRas2VecLevel
|
XParamRas2VecLevel클래스는 XRas2Vec객체의 각 레벨을 정의한다. |
|
XRas2Vec
|
XRas2Vec클래스는 래스터 값을 이용하여 벡터화하는 기능을 수행하는 클래스이다. |
|
XROI
|
XROI 클래스는 폴리곤 형태의 ROI(Region Of Interest)를 위한 클래스이다. |
|
Xrs
|
NRS namespace에 사용되는 기본적인 정적 함수들을 제공한다.
|
|
XRSGIS
|
XRSGIS클래스는 XDL에서 정의한 영상 화소값에 의미를 부여하기 위해 사용한다.
예를 들어, 픽셀의 DN(Digital Number)를 1, 2, 3, 4, ~ 10과 같이 정의되어 분포가 가능한데,
이럴 경우 XRSGIS객체를 이용하여 ID = 1~10, 화소의 색상, 영상에 분포한 픽셀의 개수,
이름 등을 정의할 수 있다. 보통 이 클래스는 분류(Classification) 영상처리 후 결과를 저장하기 위해 사용한다. |
|
XRSLoadFile
|
XRSLoadFile클래스는 상용 영상이나 표준 영상 포맷을 로딩한다.
|
|
XRSMetaData
|
XRSMetaData클래스는 영상정보에 대한 메타 데이터를 정의된다.
XRSMetaData에서 정의되는 Meta데이터는 Domain으로 범주가 형성되고 그 하부에 Key값과 Value값으로 구성된다.
|
|
XRSSaveFile
|
XRSSaveFile클래스는 상용 영상이나 표준 영상 포맷으로 저장한다. 영상 저장은 XRasterIO클래스를 이용하여 수행된다.
|
|
XSarParameters
|
XSarParameters 클래스는 Kompsat5 등의 영상에 대한 SAR 센서정보를 정의한다.
|
|
XSIG
|
XSIG 클래스는 감독 분류시 분류결과 특징을 정의하는 클래스이다. |
|
XSIGSet
|
감독 분류시 분류결과 Signature를 관리하기 위한 클래스이다. |
|
XTemplateMatch
|
XTemplateMatch클래스는 template matching을 수행하는 기능을 수행한다.
|
|
XTINDataSet
|
XTINDataSet 클래스는 TIN(Triangulated Irregular Network)의 리스트를 정의한다.
예를 들어 NXEasy3DView 에서 지형공간을 도시하기 위해 활용된다.
|