#include <itkTubeSpatialObjectPoint.h>
Inheritance diagram for itk::TubeSpatialObjectPoint:
Public Types | |
typedef TubeSpatialObjectPoint | Self |
typedef SpatialObjectPoint< TPointDimension > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef const SmartPointer< const Self > | ConstPointer |
typedef Point< double, TPointDimension > | PointType |
typedef vnl_vector< double > | VectorType |
typedef VectorType * | VectorPointer |
Public Methods | |
virtual const char * | GetClassName () const |
VectorPointer | GetTangent (void) |
VectorPointer | GetV1 (void) |
VectorPointer | GetV2 (void) |
float | GetRadius (void) const |
void | SetRadius (const float newR) |
float | GetMedialness (void) const |
void | SetMedialness (const float newMedialness) |
float | GetRidgeness (void) const |
void | SetRidgeness (const float newRidgeness) |
float | GetBranchness (void) const |
void | SetBranchness (const float newBranchness) |
bool | GetMark (void) const |
void | SetMark (const bool newMark) |
float | GetAlpha1 (void) const |
void | SetAlpha1 (const float newAlpha) |
float | GetAlpha2 (void) const |
void | SetAlpha2 (const float newAlpha) |
float | GetAlpha3 (void) const |
void | SetAlpha3 (const float newAlpha) |
unsigned short int | GetNumDimensions (void) const |
Self & | operator= (const TubeSpatialObjectPoint &rhs) |
void | SetTangent (const VectorType &newT) |
void | SetTangent (const double t0, const double t1) |
void | SetTangent (const double t0, const double t1, const double t2) |
void | SetV1 (const VectorType &newV1) |
void | SetV1 (const double v10, const double v11) |
void | SetV1 (const double v10, const double v11, const double v12) |
void | SetV2 (const VectorType &newV2) |
void | SetV2 (const double v20, const double v21) |
void | SetV2 (const double v20, const double v21, const double v22) |
Static Public Methods | |
Pointer | New () |
Protected Methods | |
TubeSpatialObjectPoint (void) | |
~TubeSpatialObjectPoint (void) | |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
unsigned int | m_ID |
VectorType * | m_T |
VectorType * | m_V1 |
VectorType * | m_V2 |
float | m_Alpha1 |
float | m_Alpha2 |
float | m_Alpha3 |
float | m_R |
float | m_Medialness |
float | m_Ridgeness |
float | m_Branchness |
bool | m_Mark |
unsigned short int | m_NumDimensions |
This class contains all the functions necessary to define a point that can be used to build tubes.
\also TubeSpatialObject TubeNetworkSpatialObject
Definition at line 36 of file itkTubeSpatialObjectPoint.h.
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 45 of file itkTubeSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 44 of file itkTubeSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 46 of file itkTubeSpatialObjectPoint.h. |
|
Standard clas typedefs. Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 42 of file itkTubeSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 43 of file itkTubeSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 48 of file itkTubeSpatialObjectPoint.h. |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 47 of file itkTubeSpatialObjectPoint.h. |
|
Constructor. This one defines the # of dimensions in the TubeSpatialObjectPoint |
|
Default destructor. |
|
Get Alpha1 |
|
Get Alpha2 |
|
Get Alpha3 |
|
Get Branchness |
|
Reimplemented from itk::SpatialObjectPoint< TPointDimension >. |
|
Get Mark |
|
Get Medialness |
|
Get # of dimensions Reimplemented from itk::SpatialObjectPoint< TPointDimension >. |
|
Get R |
|
Get Ridgeness |
|
Get the tangent |
|
Get V1 |
|
Get V2 |
|
Method for creation through the object factory. Reimplemented from itk::SpatialObjectPoint< TPointDimension >. |
|
Copy one TubeSpatialObjectPoint to another |
|
Print the object Reimplemented from itk::SpatialObjectPoint< TPointDimension >. |
|
Set Alpha1 |
|
Set Alpha2 |
|
Set Alpha3 |
|
Set Branchness |
|
Set Mark |
|
Set Medialness |
|
Set R |
|
Set Ridgeness |
|
Set T. Couldn't use macros for these methods |
|
Set T. Couldn't use macros for these methods |
|
Set T. Couldn't use macros for these methods |
|
Set V1 |
|
Set V1 |
|
Set V1 |
|
Set V2 |
|
Set V2 |
|
Set V2 |
|
First of 3 alpha values Definition at line 151 of file itkTubeSpatialObjectPoint.h. |
|
Second of 3 alpha values Definition at line 154 of file itkTubeSpatialObjectPoint.h. |
|
Third of 3 alpha values Definition at line 157 of file itkTubeSpatialObjectPoint.h. |
|
The branchness of the tube point Definition at line 169 of file itkTubeSpatialObjectPoint.h. |
|
A unique ID assigned to this TubeSpatialObjectPoint Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 144 of file itkTubeSpatialObjectPoint.h. |
|
Is the tube point marked (selected) ? Definition at line 172 of file itkTubeSpatialObjectPoint.h. |
|
The medialness of the tube point Definition at line 163 of file itkTubeSpatialObjectPoint.h. |
|
# of dimensions Reimplemented from itk::SpatialObjectPoint< TPointDimension >. Definition at line 175 of file itkTubeSpatialObjectPoint.h. |
|
The radius of the tube point Definition at line 160 of file itkTubeSpatialObjectPoint.h. |
|
The ridgeness of the tube point Definition at line 166 of file itkTubeSpatialObjectPoint.h. |
|
Definition at line 146 of file itkTubeSpatialObjectPoint.h. |
|
Definition at line 147 of file itkTubeSpatialObjectPoint.h. |
|
Definition at line 148 of file itkTubeSpatialObjectPoint.h. |