16 #ifndef SURGSIM_PHYSICS_FEM1DREPRESENTATIONLOCALIZATION_H
17 #define SURGSIM_PHYSICS_FEM1DREPRESENTATIONLOCALIZATION_H
72 #endif // SURGSIM_PHYSICS_FEM1DREPRESENTATIONLOCALIZATION_H
Definition: DriveElementFromInputBehavior.cpp:27
A generic (size_t index, Vector coordinate) pair.
Definition: IndexedLocalCoordinate.h:29
virtual ~Fem1DRepresentationLocalization()
Destructor.
Definition: Fem1DRepresentationLocalization.cpp:37
const SurgSim::DataStructures::IndexedLocalCoordinate & getLocalPosition() const
Gets the local position.
Definition: Fem1DRepresentationLocalization.cpp:56
void setLocalPosition(const SurgSim::DataStructures::IndexedLocalCoordinate &localCoordinate)
Sets the local position.
Definition: Fem1DRepresentationLocalization.cpp:42
SurgSim::DataStructures::IndexedLocalCoordinate m_position
Barycentric position in local coordinates.
Definition: Fem1DRepresentationLocalization.h:65
Implementation of Localization for Fem1DRepresentation.
Definition: Fem1DRepresentationLocalization.h:32
SurgSim::Math::Vector3d doCalculatePosition(double time)
Calculates the global position of this localization.
Definition: Fem1DRepresentationLocalization.cpp:61
virtual bool isValidRepresentation(std::shared_ptr< Representation > representation) override
Query if 'representation' is valid representation.
Definition: Fem1DRepresentationLocalization.cpp:88
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
Fem1DRepresentationLocalization(std::shared_ptr< Representation > representation, const SurgSim::DataStructures::IndexedLocalCoordinate &localCoordinate)
Constructor.
Definition: Fem1DRepresentationLocalization.cpp:28