18#ifndef itkDTITubeSpatialObject_h
19#define itkDTITubeSpatialObject_h
41template <
unsigned int TDimension = 3>
80#ifndef ITK_MANUAL_INSTANTIATION
81# include "itkDTITubeSpatialObject.hxx"
Point used for a tube definition.
TubeSpatialObject< TDimension, DTITubeSpatialObjectPoint< TDimension > > Superclass
DTITubeSpatialObjectPoint< TDimension > DTITubePointType
VectorContainer< PointType > PointContainerType
std::vector< DTITubePointType > DTITubePointListType
DTITubeSpatialObject Self
LightObject::Pointer InternalClone() const override
SmartPointer< PointContainerType > PointContainerPointer
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
~DTITubeSpatialObject() override=default
SmartPointer< Self > Pointer
TSpatialObjectPointType SpatialObjectPointType
Implements transparent reference counting.
CovariantVector< ScalarType, VDimension > CovariantVectorType
Vector< ScalarType, VDimension > VectorType
AffineTransform< ScalarType, VDimension > TransformType
BoundingBox< IdentifierType, VDimension, ScalarType, VectorContainerType > BoundingBoxType
Point< ScalarType, VDimension > PointType
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
detail::VectorContainer< std::conditional_t< std::is_void_v< T2 >, SizeValueType, T1 >, std::conditional_t< std::is_void_v< T2 >, T1, T2 > > VectorContainer