11 #ifndef __itkFiberTracts_h 12 #define __itkFiberTracts_h 25 template<
typename TValue=
double >
91 void GetPointStats(std::vector<double>& numPointsStats, std::vector<double>& pointDistStats)
const;
117 FiberContainerPointer
m_Fibers = FiberContainerType::New();
122 void operator=(const Self &) ITK_DELETE_FUNCTION;
129 #if !defined(ITK_MANUAL_INSTANTIATION) && !defined(__itkFiberTracts_hxx) Represent a path of line segments through ND Space.
FiberTracts< TValue >::Pointer DeepClone() const
FiberType::Pointer FiberPointer
FiberContainerPointer m_Fibers
int GetNumberOfFibers() const
FiberType::TractPointer TractPointer
bool HasScalarName(const std::string &name) const
bool HasPropertyName(const TrackVisHeaderType &header, const std::string &name)
TractType::Pointer TractPointer
TractType::VertexType VertexType
void PrintTractVisHeader(const TrackVisHeaderType &header, std::ostream &os=std::cout)
void AppendFiber(const FiberPointer fiber)
#define ITK_DELETE_FUNCTION
virtual void PrintSelf(std::ostream &os, Indent indent) const ITK_OVERRIDE
itkSetGetMacro(Header, HeaderPointer)
void GetPointStats(std::vector< double > &numPointsStats, std::vector< double > &pointDistStats) const
Fiber< ValueType > FiberType
SmartPointer< const Self > ConstPointer
VectorContainer< unsigned int, FiberPointer > FiberContainerType
FiberPointer GetFiber(const int index) const
void AppendFibers(const Pointer fibers)
Superclass::VertexType VertexType
SmartPointer< Self > Pointer
Pointer SelectByBallROI(double x, double y, double z, double radius)
FiberContainerType::Pointer FiberContainerPointer
void RemovePropertiesByName(const std::string &name)
bool HasScalarName(const TrackVisHeaderType &header, const std::string &name)
std::shared_ptr< HeaderType > HeaderPointer
bool HasPropertyName(const std::string &name) const
Pointer SelectByIndicesOfTracts(const std::vector< int > &indices)
FiberType::TractType TractType
SmartPointer< Self > Pointer
void PrintFibersHeader(std::ostream &os=std::cout, Indent indent=0) const
LightObject::Pointer InternalClone() const ITK_OVERRIDE
TrackVisHeaderType HeaderType
int GetNumberOfPoints() const
void RemoveScalarsByName(const std::string &name)