DEIMOS
Earth Observation Mission CFI Software
DataHandling Software User Manual
ESA

EECFI::AttitudeDefinitionModel Class Reference

Attitude model for Attitude Definition File. More...

List of all members.

Public Member Functions

 AttitudeDefinitionModel ()
 Default constructor.
 AttitudeDefinitionModel (long attModel, long AOCSModel, const ParamModel &parMod, const HarmonicModel &harmMod, const FileModel &fileMod, const AngleModel &angleMod, const MatrixModel &matrixMod, const QuaternionPlusAngle &quatAngMod, const QuaternionPlusMatrix &quatMatMod)
 Constructor with parameters.
 AttitudeDefinitionModel (const AttitudeDefinitionModel &other)
 ~AttitudeDefinitionModel () NOEXCEPT
 Destructor.
AttitudeDefinitionModeloperator= (const AttitudeDefinitionModel &other)

Public Attributes

long attitudeModel
 Attitude model type (AttModelEnum).
long AOCS
 AOCS model.
ParamModelparamModel
HarmonicModelharmonicModel
FileModelfileModel
AngleModelangleModel
MatrixModelmatrixModel
QuaternionPlusAnglequaternionAngleModel
QuaternionPlusMatrixquaternionMatrixModel

Detailed Description

Attitude model for Attitude Definition File.


Constructor & Destructor Documentation

EECFI::AttitudeDefinitionModel::AttitudeDefinitionModel (  ) 

Default constructor.

EECFI::AttitudeDefinitionModel::AttitudeDefinitionModel ( long  attModel,
long  AOCSModel,
const ParamModel parMod,
const HarmonicModel harmMod,
const FileModel fileMod,
const AngleModel angleMod,
const MatrixModel matrixMod,
const QuaternionPlusAngle quatAngMod,
const QuaternionPlusMatrix quatMatMod 
)
EECFI::AttitudeDefinitionModel::AttitudeDefinitionModel ( const AttitudeDefinitionModel other  ) 

Copy constructor.

Parameters:
other The AttitudeDefinitionModel to copy from

attModel AttitudeDefinitionModel object we want to copy.

References angleModel, AOCS, attitudeModel, fileModel, harmonicModel, matrixModel, paramModel, quaternionAngleModel, and quaternionMatrixModel.

EECFI::AttitudeDefinitionModel::~AttitudeDefinitionModel (  ) 

Member Function Documentation

AttitudeDefinitionModel & EECFI::AttitudeDefinitionModel::operator= ( const AttitudeDefinitionModel other  ) 

Copy assignment operator.

Parameters:
other The AttitudeDefinitionModel to copy/assign from

attModel AttitudeDefinitionModel object we want to copy.

References angleModel, AOCS, attitudeModel, fileModel, harmonicModel, matrixModel, paramModel, quaternionAngleModel, and quaternionMatrixModel.


Member Data Documentation


Generated on Mon Dec 11 2023 13:28:17 for by doxygen 1.7.1