Public Member Functions | Public Attributes | List of all members
FixRecordGenPoint Class Reference
Inheritance diagram for FixRecordGenPoint:
Inheritance graph
[legend]

Public Member Functions

virtual void calcCurrObPos ()
 
 FixRecordGenPoint (std::string name, int32_t id, double x, double y, double z, double orientW, double orientX, double orientY, double orientZ, OrientCalcType orientCalcType, double posErr, double orientErr, unsigned int from, unsigned int to, double linearDegX, double linearDegY, double linearDegZ)
 
virtual void forceInvisible (bool b)
 
virtual bool isVisible ()
 
void setNewParams (double x, double y, double z)
 
virtual ~FixRecordGenPoint ()
 
- Public Member Functions inherited from RecordGenPoint
virtual void apply ()
 
virtual void applyAndGotoNextTimestep ()
 
virtual void calcCurrObOrient ()
 
 RecordGenPoint (std::string name, int32_t id, RecGenPointType type, double posX, double posY, double posZ, double orientW, double orientX, double orientY, double orientZ, OrientCalcType orientCalcType, double posErr, double orientDerivation, unsigned int from, unsigned int to, double linearDegX, double linearDegY, double linearDegZ)
 
virtual ~RecordGenPoint ()
 

Public Attributes

bool mIsInvisible
 
- Public Attributes inherited from RecordGenPoint
bool mCurrentApplied
 
ISM::ObjectPtr mCurrentO
 
double mCurrentOrientW
 
double mCurrentOrientX
 
double mCurrentOrientY
 
double mCurrentOrientZ
 
double mCurrentPosX
 
double mCurrentPosY
 
double mCurrentPosZ
 
unsigned int mFrom
 
int32_t mId
 
double mInitOrientW
 
double mInitOrientX
 
double mInitOrientY
 
double mInitOrientZ
 
double mLinearDegX
 
double mLinearDegY
 
double mLinearDegZ
 
std::string mName
 
boost::normal_distribution mNormal
 
OrientCalcType mOrientCalcType
 
double mOrientDer
 
double mPosErr
 
boost::mt19937 mRandomGen
 
boost::mt19937 mRandomGenOrient
 
unsigned int mTimestep
 
unsigned int mTo
 
ISM::TrackPtr mTrack
 
RecGenPointType mType
 
boost::uniform_real mUniform
 
boost::variate_generator< boost::mt19937, boost::normal_distribution<> > * mVarGenOrient
 
boost::variate_generator< boost::mt19937, boost::uniform_real<> > * mVariantGen
 

Detailed Description

Definition at line 521 of file recordGen.cpp.

Constructor & Destructor Documentation

FixRecordGenPoint::FixRecordGenPoint ( std::string  name,
int32_t  id,
double  x,
double  y,
double  z,
double  orientW,
double  orientX,
double  orientY,
double  orientZ,
OrientCalcType  orientCalcType,
double  posErr,
double  orientErr,
unsigned int  from,
unsigned int  to,
double  linearDegX,
double  linearDegY,
double  linearDegZ 
)
inline

Definition at line 524 of file recordGen.cpp.

virtual FixRecordGenPoint::~FixRecordGenPoint ( )
inlinevirtual

Definition at line 549 of file recordGen.cpp.

Member Function Documentation

virtual void FixRecordGenPoint::calcCurrObPos ( )
inlinevirtual

Implements RecordGenPoint.

Definition at line 571 of file recordGen.cpp.

virtual void FixRecordGenPoint::forceInvisible ( bool  b)
inlinevirtual

Implements RecordGenPoint.

Definition at line 566 of file recordGen.cpp.

virtual bool FixRecordGenPoint::isVisible ( )
inlinevirtual

Implements RecordGenPoint.

Definition at line 561 of file recordGen.cpp.

void FixRecordGenPoint::setNewParams ( double  x,
double  y,
double  z 
)
inline

Definition at line 553 of file recordGen.cpp.

Member Data Documentation

bool FixRecordGenPoint::mIsInvisible

Definition at line 584 of file recordGen.cpp.


The documentation for this class was generated from the following file:


asr_ism
Author(s): Borella Jocelyn, Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Thu Jan 9 2020 07:20:58