Click or drag to resize
XDL

XSarSensor Class

XSarSensor 클래스는 SAR 센서에 대한 센서모델을 정의한다.
Inheritance Hierarchy

Namespace:  Pixoneer.NXDL.NSM
Assembly:  NXDLsm (in NXDLsm.dll) Version: 1.2.817.72
Syntax
C#
public class XSarSensor : XSensorModel

The XSarSensor type exposes the following members.

Constructors
  NameDescription
Public methodXSarSensor
XSarSensor클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Top
Methods
  NameDescription
Public methodGroundToSlant
Ground range 의 영상 인덱스를 Slant range 의 영상 인덱스로 변환한다.
Public methodSetSarParam
SAR 센서모델을 위한 파라미터를 설정한다.
Public methodSlantToGround
Slant range 의 영상 인덱스를 Ground range 의 영상 인덱스로 변환한다.
Top
Remarks

Examples
This is example #1:
XSarSensorParams SensorParam = null;
SensorParam.ClearStateVector();

SensorParam.AzimuthFirstTime = 77717.42383800;
SensorParam.AzimuthDeltaTime = 1 / 8300.00000000;
SensorParam.IncidenceAngleC = XAngle.FromDegree(39.63300000);
SensorParam.RangeFirstTime = 0.00430463;
SensorParam.RangeDeltaTime = 1 / 164829190.00000000;

SensorParam.AddStateVector(77675.0, new XVertex3d(-3639697.52970000, 4003749.63720000, 4253926.39120000),
                                    new XVertex3d(-1906.59100000, 4548.90900000, -5895.25500000));
SensorParam.AddStateVector(77685.0, new XVertex3d(-3658508.77150000, 4049008.22430000, 4194714.62810000),
                                    new XVertex3d(-1855.63100000, 4502.70500000, -5946.97700000));
SensorParam.AddStateVector(77695.0, new XVertex3d(-3676809.61230000, 4093801.65840000, 4134989.27520000),
                                    new XVertex3d(-1804.51200000, 4455.87900000, -5997.97300000));
SensorParam.AddStateVector(77705.0, new XVertex3d(-3694598.50020000, 4138123.73560000, 4074757.63030000),
                                    new XVertex3d(-1753.24100000, 4408.43500000, -6048.23500000));
SensorParam.AddStateVector(77715.0, new XVertex3d(-3711873.95220000, 4181968.30780000, 4014027.0563000),
                                    new XVertex3d(-1701.82600000, 4360.37900000, -6097.75700000));
SensorParam.AddStateVector(77725.0, new XVertex3d(-3728634.55810000, 4225329.28110000, 3952804.97760000),
                                    new XVertex3d(-1650.27300000, 4311.71600000, -6146.53500000));
SensorParam.AddStateVector(77735.0, new XVertex3d(-3744878.97820000, 4268200.62030000, 3891098.87680000),
                                    new XVertex3d(-1598.59000000, 4262.45300000, -6194.56100000));
SensorParam.AddStateVector(77745.0, new XVertex3d(-3760605.94620000, 4310576.34670000, 3828916.30240000),
                                    new XVertex3d(-1546.78400000, 4212.59500000, -6241.82900000));
XSarSensor sm = new XSarSensor();
sm.SetSarParam(SensorParam);
See Also