Click or drag to resize
XDL

XOrbit Class

XOrbit 클래스는 Kompsat5 영상에 대한 궤도 정보를 정의한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NRSXOrbit

Namespace: Pixoneer.NXDL.NRS
Assembly: NXDLrs (in NXDLrs.dll) Version: 2.0.3.38
Syntax
C#
public class XOrbit : IDisposable

The XOrbit type exposes the following members.

Constructors
 NameDescription
Public methodXOrbit XOrbit클래스의 기본 생성자로서, 멤버변수에 대하여 초기화를 수행한다.
Public methodXOrbit(XOrbit*) XOrbit클래스의 기본 생성자로서, 외부 XOrbit 객체를 입력 받아 멤버 변수를 초기화한다.
Top
Properties
 NameDescription
Public propertyAcc_Eci Eci 좌표계상의 Accelerate 값을 얻거나 설정한다.
Public propertyAcc_x Accelerate X 값을 얻거나 설정한다.
Public propertyAcc_y Accelerate Y 값을 얻거나 설정한다.
Public propertyAcc_z Accelerate Z 값을 얻거나 설정한다.
Public propertyCenterTime CenterTime 값을 얻거나 설정한다.
Public propertyCoef_x Coefficient X 값을 얻거나 설정한다.
Public propertyCoef_y Coefficient Y 값을 얻거나 설정한다.
Public propertyCoef_z Coefficient Z 값을 얻거나 설정한다.
Public propertyDataPtr XOrbit의 메모리 포인터를 얻는다. 비관리 메모리 주소이므로 매우 주의해서 써야 한다.
Public propertyDegreeOfModeling 데이터를 다항식으로 모델링할 때, 차수 값을 얻거나 설정한다(최대 9차).
Public propertyMCoef_vx vx coeff.(for orbit modeling) 값을 얻거나 설정한다.
Public propertyMCoef_vy vy coeff.(for orbit modeling) 값을 얻거나 설정한다.
Public propertyMCoef_vz vz coeff.(for orbit modeling) 값을 얻거나 설정한다.
Public propertyMCoef_x x coeff.(for orbit modeling) 값을 얻거나 설정한다.
Public propertyMCoef_y y coeff.(for orbit modeling) 값을 얻거나 설정한다.
Public propertyMCoef_z z coeff.(for orbit modeling) 값을 얻거나 설정한다.
Public propertyNumOfAttitude Number of Attitude 값을 얻거나 설정한다.
Public propertyNumOfPoint Number of Point 값을 얻거나 설정한다.
Public propertyPitch Pitch 값을 얻거나 설정한다.
Public propertyPos_Eci Eci 좌표계상의 Position 값을 얻거나 설정한다.
Public propertyPos_x Position X 값을 얻거나 설정한다.
Public propertyPos_y Position Y 값을 얻거나 설정한다.
Public propertyPos_z Position Z 값을 얻거나 설정한다.
Public propertyQuaternion_w Quaternion W 값을 얻거나 설정한다.
Public propertyQuaternion_x Quaternion X 값을 얻거나 설정한다.
Public propertyQuaternion_y Quaternion Y 값을 얻거나 설정한다.
Public propertyQuaternion_z Quaternion Z 값을 얻거나 설정한다.
Public propertyRoll Roll 값을 얻거나 설정한다.
Public propertyStaveVectorType 위치, 속도, 가속도에 대한 상태 정보 적용 대상 선택(0:위치 / 1:위치,속도 / 2:위치,속도,가속도).
Public propertyTime Time 값을 얻거나 설정한다.
Public propertyTimeAttitude Attitude에 대응하는 Time 값을 얻거나 설정한다.
Public propertyVel_Eci Eci 좌표계상의 Velocity 값을 얻거나 설정한다.
Public propertyVel_x Velocity X 값을 얻거나 설정한다.
Public propertyVel_y Velocity Y 값을 얻거나 설정한다.
Public propertyVel_z Velocity Z 값을 얻거나 설정한다.
Public propertyYaw Yaw 값을 얻거나 설정한다.
Top
Methods
 NameDescription
Public methodGetAttitude time에 대응하는 자세와 변화 값을 계산하여 얻어온다.
Public methodGetRPY Roll, Pitch, Yaw에 대한 Spline Interpolation을 통하여 자세 값을 계산하여 얻어온다.
Public methodGetRPYDot Roll, Pitch, Yaw에 대한 Spline Interpolation을 통하여 자세의 변화 값을 계산하여 얻어온다.
Public methodGetState(Double, XVertex3d, XVertex3d, XVertex3d) time에 대응하는 위치, 속도, 가속도 값을 계산하여 얻어온다.
Public methodGetState(Double, XVertex3d, XVertex3d, XVertex3d, Boolean) time에 대응하는 위치, 속도, 가속도 값을 계산하여 얻어온다.
Public methodGetXYZ Coefficient X, Y, Z를 사용하여 위치 값을 계산하여 얻어온다.
Public methodGetXYZDDot Coefficient X, Y, Z 값을 사용하여 가속도 값을 계산하여 얻어온다.
Public methodGetXYZDot Coefficient X, Y, Z 값을 사용하여 속도 값을 계산하여 얻어온다.
Public methodSetKLOKHI 시간 값 t에 해당하는 Time 값의 인덱스 범위를 설정한다.
Top
See Also