opensurgsim
Public Member Functions | List of all members
SurgSim::Physics::MockDeformableLocalization Class Reference
Inheritance diagram for SurgSim::Physics::MockDeformableLocalization:
SurgSim::Physics::Localization

Public Member Functions

 MockDeformableLocalization (std::shared_ptr< Representation > representation)
 
void setLocalNode (size_t nodeID)
 
const size_t & getLocalNode () const
 
bool isValidRepresentation (std::shared_ptr< Representation > representation) override
 
- Public Member Functions inherited from SurgSim::Physics::Localization
 Localization ()
 Default constructor.
 
 Localization (std::shared_ptr< Representation > representation)
 Constructor. More...
 
virtual ~Localization ()
 Destructor.
 
void setRepresentation (std::shared_ptr< Representation > representation)
 Sets the representation. More...
 
std::shared_ptr< RepresentationgetRepresentation () const
 Gets the representation. More...
 
SurgSim::Math::Vector3d calculatePosition (double time=1.0) const
 Calculates the global position of this localization. More...
 
SurgSim::Math::Vector3d calculateVelocity (double time=1.0) const
 Calculates the global velocity of this localization. More...
 
virtual Math::RigidTransform3d getElementPose ()
 Find a pose that the localization is represented with respect to. More...
 
virtual bool moveClosestTo (const Math::Vector3d &point, bool *hasReachedEnd)
 
std::shared_ptr< Localizationcopy () const
 

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