Click or drag to resize
XDL

XfnGetSPTargetOnWGS84ByDist Method

센서로 부터 거리 d만큼 떨어진 WGS84 타원체 상에 특정 입사각에 해당하는 타겟의 위치를 얻는다.

Namespace:  Pixoneer.NXDL
Assembly:  NXDL (in NXDL.dll) Version: 2.0.3.31
Syntax
C#
public 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
Examples
XGeoPoint 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