16 #ifndef SURGSIM_PHYSICS_MASSSPRINGREPRESENTATIONLOCALIZATION_H 17 #define SURGSIM_PHYSICS_MASSSPRINGREPRESENTATIONLOCALIZATION_H 81 #endif // SURGSIM_PHYSICS_MASSSPRINGREPRESENTATIONLOCALIZATION_H Definition: DriveElementFromInputBehavior.cpp:27
const size_t & getLocalNode() const
Gets the local node.
Definition: MassSpringRepresentationLocalization.cpp:46
size_t m_nodeID
Node defining the localization.
Definition: MassSpringRepresentationLocalization.h:74
MassSpringRepresentationLocalization()
Default constructor.
Definition: MassSpringRepresentationLocalization.cpp:24
virtual bool isValidRepresentation(std::shared_ptr< Representation > representation) override
Queries whether Representation can be assigned to this class.
Definition: MassSpringRepresentationLocalization.cpp:75
Implementation of Localization for MassSpringRepresentation.
Definition: MassSpringRepresentationLocalization.h:39
void setLocalNode(size_t nodeID)
Sets the local node.
Definition: MassSpringRepresentationLocalization.cpp:41
virtual ~MassSpringRepresentationLocalization()
Destructor.
Definition: MassSpringRepresentationLocalization.cpp:36
virtual SurgSim::Math::Vector3d doCalculatePosition(double time) override
Calculates the global position of this localization.
Definition: MassSpringRepresentationLocalization.cpp:51
This class localize a point on a representation (representation specific)
Definition: Localization.h:33
Eigen::Matrix< double, 3, 1 > Vector3d
A 3D vector of doubles.
Definition: Vector.h:56