14 #include <vtkSTLReader.h> 16 #include <vtkConeSource.h> 41 std::set<Type> retval;
43 if (toolStructure->mIsReference)
45 if (toolStructure->mIsPointer)
47 if (toolStructure->mIsProbe)
67 return mTooltipOffset;
72 if (
similar(val, mTooltipOffset))
85 TimedTransformMap::iterator startIt =
mPositionHistory->lower_bound(startTime);
86 TimedTransformMap::iterator stopIt =
mPositionHistory->upper_bound(stopTime);
126 if (!toolGraphicsFileName.isEmpty()
127 && dir.exists(toolGraphicsFileName))
130 reader->SetFileName(
cstring_cast(toolGraphicsFileName));
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
cstring_cast_Placeholder cstring_cast(const T &val)
boost::shared_ptr< TimedTransformMap > TimedTransformMapPtr
vtkSmartPointer< class vtkSTLReader > vtkSTLReaderPtr
vtkSmartPointer< vtkPolyData > vtkPolyDataPtr
bool similar(const CameraInfo &lhs, const CameraInfo &rhs, double tol)
boost::shared_ptr< class TrackingPositionFilter > TrackingPositionFilterPtr
std::map< double, Transform3D > TimedTransformMap
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr