 | XfnGetSPTargetOnWGS84ByDist Method |
센서로 부터 거리 d만큼 떨어진 WGS84 타원체 상에 특정 입사각에 해당하는 타겟의 위치를 얻는다.
Namespace:
Pixoneer.NXDL
Assembly:
NXDL (in NXDL.dll) Version: 1.2.817.72
Syntaxpublic static bool GetSPTargetOnWGS84ByDist(
XVertex3d Pos,
XVertex3d Vel,
double dist,
ref XVertex3d Tar,
ref XAngle angIncidence,
bool bLLHOut,
eEarthSensorFrame SensorFrameType
)
Parameters
- Pos
- Type: Pixoneer.NXDLXVertex3d
[In] ECEF상의 센서 위치 - Vel
- Type: Pixoneer.NXDLXVertex3d
[In] 센서의 속도 - dist
- Type: SystemDouble
[In] 센서와 타겟 사이의 거리(단위 : Meter) - Tar
- Type: Pixoneer.NXDLXVertex3d
[Out] 타겟의 위치 - angIncidence
- Type: Pixoneer.NXDLXAngle
[Out] 타겟 위치에서의 지면에 대한 입사각(Incidence Angle) - bLLHOut
- Type: SystemBoolean
[In] bLLHOut 값이 true 이면, 타겟의 위치를 위도, 경도, 고도값을 얻는다.Gets - SensorFrameType
- Type: Pixoneer.NXDLeEarthSensorFrame
[In] 센서 프레임의 타입(GeoCentric, Geodetic)
Return Value
Type:
Boolean 성공인경우 true, 실패인 경우 false
ExamplesXGeoPoint pos = new XGeoPoint();
pos.latd = 36;
pos.lond = 127;
pos.hgt = 5000;
XAngle angIncidence = new XAngle();
XVertex3d Tar = new XVertex3d();
XVertex3d v = pos.ecr;
XVertex3d vel = new XVertex3d(-1546.78400000, 4212.59500000, -6241.82900000);
bool bLLHOut = true;
Xfn.GetSPTargetOnWGS84ByDist(v, vel, 10000, ref Tar, ref angIncidence, bLLHOut, eEarthSensorFrame.GeoCentric);
See Also