All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
SurgSim::DataStructures::Location Struct Reference

#include <SurgSim/DataStructures/Location.h>

Collaboration diagram for SurgSim::DataStructures::Location:
Collaboration graph
[legend]

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::Vector3d
rigidLocalPosition
 
SurgSim::DataStructures::OptionalValue
< SurgSim::DataStructures::OctreePath
octreeNodePath
 
SurgSim::DataStructures::OptionalValue
< SurgSim::DataStructures::IndexedLocalCoordinate
meshLocalCoordinate
 

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: