18 #ifndef itkLineSpatialObject_h
19 #define itkLineSpatialObject_h
42 template<
unsigned int TDimension = 3 >
45 LineSpatialObjectPoint< TDimension> >
76 bool IsInsideInObjectSpace(
const PointType & point,
unsigned int depth = 0,
77 const std::string & name =
"")
const override;
84 void PrintSelf(std::ostream & os,
Indent indent)
const override;
91 #ifndef ITK_MANUAL_INSTANTIATION
92 #include "itkLineSpatialObject.hxx"
95 #endif // itkLineSpatialObject_h
typename Superclass::BoundingBoxType BoundingBoxType
This class serves as the base class for point-based spatial objects.
typename Superclass::SpatialObjectPointType SpatialObjectPointType
Point used for a line definition.
typename Superclass::PointType PointType
Representation of a Line based on the spatial object classes.
Define a front-end to the STL "vector" container that conforms to the IndexedContainerInterface.
typename Superclass::TransformType TransformType
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
Base class for most ITK classes.
Base class for all data objects in ITK.
std::vector< LinePointType > LinePointListType