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

Public Member Functions

virtual void calcCurrObPos ()
 
 MidSplinePointAlt (std::string name, int32_t id, double xs, double ys, double zs, double xe, double ye, double ze, double degree, double timeSpan, 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)
 
- Public Member Functions inherited from MidSplinePoint
void calcSpline ()
 
virtual void forceInvisible (bool b)
 
virtual bool isVisible ()
 
 MidSplinePoint (std::string name, int32_t id, double xs, double ys, double zs, double xe, double ye, double ze, double degree, double timeSpan, 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)
 
void setNewParams (double xs, double ys, double zs, double xe, double ye, double ze, double degree, double timeSpan)
 
virtual ~MidSplinePoint ()
 
- 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 ()
 

Additional Inherited Members

- Public Attributes inherited from MidSplinePoint
double mDegree
 
bool mIsInvisible
 
Eigen::Spline< double, 4 > mSpline
 
double mTimeSpan
 
double mXe
 
double mXs
 
double mYe
 
double mYs
 
double mZe
 
double mZs
 
- 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 483 of file recordGen.cpp.

Constructor & Destructor Documentation

MidSplinePointAlt::MidSplinePointAlt ( std::string  name,
int32_t  id,
double  xs,
double  ys,
double  zs,
double  xe,
double  ye,
double  ze,
double  degree,
double  timeSpan,
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 486 of file recordGen.cpp.

Member Function Documentation

virtual void MidSplinePointAlt::calcCurrObPos ( )
inlinevirtual

Reimplemented from MidSplinePoint.

Definition at line 497 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