Public Member Functions | Public Attributes | List of all members
SurgSim::DataStructures::Location Struct Reference

#include <SurgSim/DataStructures/Location.h>

Public Member Functions

 Location ()
 Default constructor. More...
 
 Location (const SurgSim::Math::Vector3d &localPosition)
 Constructor for rigid local position. More...
 
 Location (const SurgSim::DataStructures::OctreePath &nodePath)
 Constructor for octree node path. More...
 
 Location (const SurgSim::DataStructures::IndexedLocalCoordinate &localCoordinate)
 Constructor for mesh local coordinate. More...
 

Public Attributes

SurgSim::DataStructures::OptionalValue< SurgSim::Math::Vector3drigidLocalPosition
 
SurgSim::DataStructures::OptionalValue< SurgSim::DataStructures::OctreePathoctreeNodePath
 
SurgSim::DataStructures::OptionalValue< SurgSim::DataStructures::IndexedLocalCoordinatemeshLocalCoordinate
 

Constructor & Destructor Documentation

SurgSim::DataStructures::Location::Location ( )
inline

Default constructor.

SurgSim::DataStructures::Location::Location ( const SurgSim::Math::Vector3d localPosition)
inlineexplicit

Constructor for rigid local position.

Parameters
localPositionThe 3D local position to set this location to
SurgSim::DataStructures::Location::Location ( const SurgSim::DataStructures::OctreePath nodePath)
inlineexplicit

Constructor for octree node path.

Parameters
nodePathThe octree node path to set this location to
SurgSim::DataStructures::Location::Location ( const SurgSim::DataStructures::IndexedLocalCoordinate localCoordinate)
inlineexplicit

Constructor for mesh local coordinate.

Parameters
localCoordinateThe mesh local coordinate

Member Data Documentation

SurgSim::DataStructures::OptionalValue<SurgSim::DataStructures::IndexedLocalCoordinate> SurgSim::DataStructures::Location::meshLocalCoordinate
SurgSim::DataStructures::OptionalValue<SurgSim::DataStructures::OctreePath> SurgSim::DataStructures::Location::octreeNodePath
SurgSim::DataStructures::OptionalValue<SurgSim::Math::Vector3d> SurgSim::DataStructures::Location::rigidLocalPosition

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