16 #ifndef SURGSIM_DATASTRUCTURES_LOCATION_H
17 #define SURGSIM_DATASTRUCTURES_LOCATION_H
28 namespace DataStructures
68 #endif // SURGSIM_DATASTRUCTURES_LOCATION_H
Definition: DriveElementFromInputBehavior.cpp:27
A generic (size_t index, Vector coordinate) pair.
Definition: IndexedLocalCoordinate.h:29
Location(const SurgSim::Math::Vector3d &localPosition)
Constructor for rigid local position.
Definition: Location.h:41
Definition: Location.h:31
SurgSim::DataStructures::OptionalValue< SurgSim::DataStructures::OctreePath > octreeNodePath
Definition: Location.h:61
std::vector< size_t > OctreePath
Typedef of octree path The path is a vector of children indexes (each within 0 to 7) that lead to the...
Definition: OctreeNode.h:43
Location()
Default constructor.
Definition: Location.h:35
SurgSim::DataStructures::OptionalValue< SurgSim::DataStructures::IndexedLocalCoordinate > meshLocalCoordinate
Definition: Location.h:62
Definitions of small fixed-size vector types.
Location(const SurgSim::DataStructures::OctreePath &nodePath)
Constructor for octree node path.
Definition: Location.h:48
void setValue(const T &val)
Set the value of this object, and mark it as valid.
Definition: OptionalValue.h:69
Location(const SurgSim::DataStructures::IndexedLocalCoordinate &localCoordinate)
Constructor for mesh local coordinate.
Definition: Location.h:55
Eigen::Matrix< double, 3, 1 > Vector3d
A 3D vector of doubles.
Definition: Vector.h:56
SurgSim::DataStructures::OptionalValue< SurgSim::Math::Vector3d > rigidLocalPosition
Definition: Location.h:60