Go to the documentation of this file.
16 #ifndef SURGSIM_PHYSICS_RIGIDLOCALIZATION_H
17 #define SURGSIM_PHYSICS_RIGIDLOCALIZATION_H
74 #endif // SURGSIM_PHYSICS_RIGIDLOCALIZATION_H
virtual ~RigidLocalization()
Destructor.
Definition: RigidLocalization.cpp:37
SurgSim::Math::Vector3d doCalculateVelocity(double time) const
Calculates the global velocity of this localization.
Definition: RigidLocalization.cpp:81
const SurgSim::Math::Vector3d & getLocalPosition() const
Gets the local position.
Definition: RigidLocalization.cpp:47
SurgSim::Math::Vector3d m_position
3D position in local coordinates.
Definition: RigidLocalization.h:67
This class localize a point on a representation (representation specific)
Definition: Localization.h:39
Eigen::Matrix< double, 3, 1 > Vector3d
A 3D vector of doubles.
Definition: Vector.h:57
Definition: CompoundShapeToGraphics.cpp:29
SurgSim::Math::Vector3d doCalculatePosition(double time) const
Calculates the global position of this localization.
Definition: RigidLocalization.cpp:52
This class implements the localization on a RigidRepresentationBase, as a local position.
Definition: RigidLocalization.h:31
void setLocalPosition(const SurgSim::Math::Vector3d &p)
Sets the local position.
Definition: RigidLocalization.cpp:42
bool isValidRepresentation(std::shared_ptr< Representation > representation) override
Query if 'representation' is valid representation.
Definition: RigidLocalization.cpp:111
RigidLocalization()
Default constructor.
Definition: RigidLocalization.cpp:24