Conscience Core
Public Member Functions | List of all members
CscMovementPoint Class Reference

#include <CscSequenceMovements.h>

Inheritance diagram for CscMovementPoint:
CscMovementLine CscMovement

Public Member Functions

 CscMovementPoint (optional< double > speed, int movementDirection, optional< MovementStatesParameters > statesParameters, std::optional< EnslavementAlignementType > alignement, CscPoint3d *pointTarget, CscSequencePositionType positionType)
 
virtual ~CscMovementPoint ()
 
- Public Member Functions inherited from CscMovementLine
 CscMovementLine (optional< double > speed, int movementDirection, optional< MovementStatesParameters > statesParameters, std::optional< EnslavementAlignementType > alignement, CscPoint3d *pointTarget, CscPoint3d *pointSource, CscSequencePositionType positionType)
 
virtual ~CscMovementLine ()
 
CscPoint3d * getPointSource () const
 
CscPoint3d * getPointTarget () const
 
- Public Member Functions inherited from CscMovement
 CscMovement (optional< double > speed, int movementDirection, optional< MovementStatesParameters > statesParameters, std::optional< EnslavementAlignementType > alignement, CscSequencePositionType positionType)
 
virtual ~CscMovement ()
 
MovementType getType () const
 
optional< EnslavementAlignementType > getAlignmentType () const
 
optional< double > getSpeed () const
 
int getMovementDirection () const
 
CscSequencePositionType getPositionType () const
 
const optional< MovementStatesParameters > getStatesParameters () const
 

Additional Inherited Members

- Protected Attributes inherited from CscMovementLine
CscPoint3d * pointTarget = nullptr
 
CscPoint3d * pointSource = nullptr
 
- Protected Attributes inherited from CscMovement
MovementType type
 
optional< MovementStatesParameters > statesParameters
 
optional< EnslavementAlignementType > alignement
 
optional< double > speed
 
int movementDirection
 
CscSequencePositionType positionType
 
bool requiertAlignement = false
 
optional< string > projection = {}
 

Detailed Description

Point-to-point movement (go to target, start point is dynamic).

Constructor & Destructor Documentation

◆ CscMovementPoint()

CscMovementPoint::CscMovementPoint ( optional< double >  speed,
int  movementDirection,
optional< MovementStatesParameters >  statesParameters,
std::optional< EnslavementAlignementType >  alignement,
CscPoint3d *  pointTarget,
CscSequencePositionType  positionType 
)

◆ ~CscMovementPoint()

CscMovementPoint::~CscMovementPoint ( )
virtual

Memory managed by CscMovementLine (pointSource/pointTarget).


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