#include <itkVesselTubeSpatialObjectPoint.h>
Inheritance diagram for itk::VesselTubeSpatialObjectPoint< TPointDimension >:


This class contains all the functions necessary to define a point that can be used to build tubes.
Definition at line 37 of file itkVesselTubeSpatialObjectPoint.h.
Public Types | |
| typedef PixelType | ColorType |
| typedef CovariantVector< double, TPointDimension > | CovariantVectorType |
| typedef RGBAPixel< float > | PixelType |
| typedef Point< double, TPointDimension > | PointType |
| typedef VesselTubeSpatialObjectPoint | Self |
| typedef TubeSpatialObjectPoint< TPointDimension > | Superclass |
| typedef Vector< double, TPointDimension > | VectorType |
Public Member Functions | |
| float | GetAlpha (void) const |
| float | GetAlpha1 (void) const |
| float | GetAlpha2 (void) const |
| float | GetAlpha3 (void) const |
| float | GetBlue (void) const |
| float | GetBranchness (void) const |
| Set Get color of the point *const PixelType & | GetColor (void) const |
| float | GetGreen (void) const |
| int | GetID (void) const |
| bool | GetMark (void) const |
| float | GetMedialness (void) const |
| const CovariantVectorType & | GetNormal1 (void) const |
| const CovariantVectorType & | GetNormal2 (void) const |
| unsigned short int | GetNumDimensions (void) const |
| const PointType & | GetPosition (void) const |
| float | GetRadius (void) const |
| float | GetRed (void) const |
| float | GetRidgeness (void) const |
| const VectorType & | GetTangent (void) const |
| Self & | operator= (const VesselTubeSpatialObjectPoint &rhs) |
| void | Print (std::ostream &os) const |
| Set Get alpha value of the point *void | SetAlpha (float a) |
| void | SetAlpha1 (const float newAlpha) |
| void | SetAlpha2 (const float newAlpha) |
| void | SetAlpha3 (const float newAlpha) |
| Set Get blue color of the point *void | SetBlue (float b) |
| void | SetBranchness (const float newBranchness) |
| void | SetColor (float r, float g, float b, float a=1) |
| void | SetColor (const PixelType &color) |
| Set Get Green color of the point *void | SetGreen (float g) |
| void | SetID (const int newID) |
| void | SetMark (const bool newMark) |
| void | SetMedialness (const float newMedialness) |
| void | SetNormal1 (const double v10, const double v11, const double v12) |
| void | SetNormal1 (const double v10, const double v11) |
| Set V1 *void | SetNormal1 (const CovariantVectorType &newV1) |
| void | SetNormal2 (const double v20, const double v21, const double v22) |
| void | SetNormal2 (const double v20, const double v21) |
| Set V2 *void | SetNormal2 (const CovariantVectorType &newV2) |
| void | SetPosition (const double x0, const double x1, const double x2) |
| void | SetPosition (const double x0, const double x1) |
| Set the point object Couldn t use macros for these methods *void | SetPosition (const PointType &newX) |
| void | SetRadius (const float newR) |
| Set Get red color of the point *void | SetRed (float r) |
| void | SetRidgeness (const float newRidgeness) |
| void | SetTangent (const double t0, const double t1, const double t2) |
| void | SetTangent (const double t0, const double t1) |
| Set T Couldn t use macros for these methods *void | SetTangent (const VectorType &newT) |
| VesselTubeSpatialObjectPoint (void) | |
| virtual | ~VesselTubeSpatialObjectPoint (void) |
Protected Member Functions | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
| float | m_Alpha1 |
| float | m_Alpha2 |
| float | m_Alpha3 |
| float | m_Branchness |
| PixelType | m_Color |
| int | m_ID |
| bool | m_Mark |
| float | m_Medialness |
| CovariantVectorType | m_Normal1 |
| CovariantVectorType | m_Normal2 |
| unsigned short int | m_NumDimensions |
| float | m_R |
| float | m_Ridgeness |
| VectorType | m_T |
| PointType | m_X |
|
|||||
|
Definition at line 52 of file itkSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 47 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Definition at line 51 of file itkSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 45 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 43 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 44 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. Definition at line 46 of file itkVesselTubeSpatialObjectPoint.h. |
|
||||||||||
|
Constructor. This one defines the # of dimensions in the VesselTubeSpatialObjectPoint |
|
||||||||||
|
Default destructor. |
|
||||||||||
|
|
|
||||||||||
|
Get Alpha1 |
|
||||||||||
|
Get Alpha2 |
|
||||||||||
|
Get Alpha3 |
|
||||||||||
|
|
|
||||||||||
|
Get Branchness |
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Get the SpatialObjectPoint Id. |
|
||||||||||
|
Get Mark |
|
||||||||||
|
Get Medialness |
|
||||||||||
|
Get V1 |
|
||||||||||
|
Get V2 |
|
||||||||||
|
Get # of dimensions |
|
||||||||||
|
Return a pointer to the point object. |
|
||||||||||
|
Get R |
|
||||||||||
|
|
|
||||||||||
|
Get Ridgeness |
|
||||||||||
|
Get the tangent |
|
||||||||||
|
Copy one VesselTubeSpatialObjectPoint to another |
|
||||||||||
|
PrintSelf method |
|
||||||||||||||||
|
Print the object Reimplemented from itk::TubeSpatialObjectPoint< TPointDimension >. |
|
||||||||||
|
|
|
||||||||||
|
Set Alpha1 |
|
||||||||||
|
Set Alpha2 |
|
||||||||||
|
Set Alpha3 |
|
||||||||||
|
|
|
||||||||||
|
Set Branchness |
|
||||||||||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Set the SpatialObjectPoint Id. |
|
||||||||||
|
Set Mark |
|
||||||||||
|
Set Medialness |
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
Set R |
|
||||||||||
|
|
|
||||||||||
|
Set Ridgeness |
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
|||||
|
First of 3 alpha values Definition at line 104 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Second of 3 alpha values Definition at line 107 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Third of 3 alpha values Definition at line 110 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
The branchness of the tube point Definition at line 119 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Color of the point Definition at line 113 of file itkSpatialObjectPoint.h. |
|
|||||
|
A unique ID assigned to this SpatialObjectPoint Definition at line 107 of file itkSpatialObjectPoint.h. |
|
|||||
|
Is the tube point marked (selected) ? Definition at line 122 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
The medialness of the tube point Definition at line 113 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Definition at line 98 of file itkTubeSpatialObjectPoint.h. |
|
|||||
|
Definition at line 99 of file itkTubeSpatialObjectPoint.h. |
|
|||||
|
# of dimensions Definition at line 105 of file itkTubeSpatialObjectPoint.h. |
|
|||||
|
The radius of the tube point Definition at line 102 of file itkTubeSpatialObjectPoint.h. |
|
|||||
|
The ridgeness of the tube point Definition at line 116 of file itkVesselTubeSpatialObjectPoint.h. |
|
|||||
|
Definition at line 97 of file itkTubeSpatialObjectPoint.h. |
|
|||||
|
Position of the point Definition at line 110 of file itkSpatialObjectPoint.h. |
1.4.2 written by Dimitri van Heesch,
© 1997-2000