Go to the documentation of this file.
16 #ifndef SURGSIM_PHYSICS_FEMLOCALIZATION_H
17 #define SURGSIM_PHYSICS_FEMLOCALIZATION_H
68 #endif // SURGSIM_PHYSICS_FEMLOCALIZATION_H
SurgSim::Math::Vector3d doCalculatePosition(double time) const override
Calculates the global position of this localization.
Definition: FemLocalization.cpp:61
This class localize a point on a representation (representation specific)
Definition: Localization.h:40
FemLocalization(std::shared_ptr< Representation > representation, const SurgSim::DataStructures::IndexedLocalCoordinate &localPosition)
Constructor.
Definition: FemLocalization.cpp:29
SurgSim::DataStructures::IndexedLocalCoordinate m_position
Barycentric position in local coordinates.
Definition: FemLocalization.h:61
Eigen::Matrix< double, 3, 1 > Vector3d
A 3D vector of doubles.
Definition: Vector.h:57
Definition: CompoundShapeToGraphics.cpp:30
A generic (size_t index, Vector coordinate) pair.
Definition: IndexedLocalCoordinate.h:30
void setLocalPosition(const SurgSim::DataStructures::IndexedLocalCoordinate &localPosition)
Sets the local position.
Definition: FemLocalization.cpp:42
const SurgSim::DataStructures::IndexedLocalCoordinate & getLocalPosition() const
Gets the local position.
Definition: FemLocalization.cpp:56
SurgSim::Math::Vector3d doCalculateVelocity(double time) const override
Calculates the global velocity of this localization.
Definition: FemLocalization.cpp:91
Implementation of Localization for Fem3DRepresentation.
Definition: FemLocalization.h:36
virtual ~FemLocalization()
Destructor.
Definition: FemLocalization.cpp:38