Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
mitk::CircularProfileTubeElement Class Reference

Class for elements which describes tubular structur with a circular cross section. More...

#include <mitkCircularProfileTubeElement.h>

Inheritance diagram for mitk::CircularProfileTubeElement:
Collaboration diagram for mitk::CircularProfileTubeElement:

Public Member Functions

 CircularProfileTubeElement ()
 
 CircularProfileTubeElement (float x, float y, float z, float d=0.0f)
 
 CircularProfileTubeElement (const Point3D, float d=0.0f)
 
 ~CircularProfileTubeElement () override
 
void SetCoordinates (Point3D coordinates) override
 
const Point3DGetCoordinates () const override
 
void SetDiameter (float d)
 
float GetDiameter () const
 
bool operator== (const TubeElement &right) const override
 
- Public Member Functions inherited from mitk::TubeElement
virtual ~TubeElement ()
 

Detailed Description

Class for elements which describes tubular structur with a circular cross section.

Definition at line 25 of file mitkCircularProfileTubeElement.h.

Constructor & Destructor Documentation

◆ CircularProfileTubeElement() [1/3]

mitk::CircularProfileTubeElement::CircularProfileTubeElement ( )

◆ CircularProfileTubeElement() [2/3]

mitk::CircularProfileTubeElement::CircularProfileTubeElement ( float  x,
float  y,
float  z,
float  d = 0.0f 
)

◆ CircularProfileTubeElement() [3/3]

mitk::CircularProfileTubeElement::CircularProfileTubeElement ( const  Point3D,
float  d = 0.0f 
)

◆ ~CircularProfileTubeElement()

mitk::CircularProfileTubeElement::~CircularProfileTubeElement ( )
override

Member Function Documentation

◆ GetCoordinates()

const Point3D& mitk::CircularProfileTubeElement::GetCoordinates ( ) const
overridevirtual

Returns the 3D position of the element.

Implements mitk::TubeElement.

◆ GetDiameter()

float mitk::CircularProfileTubeElement::GetDiameter ( ) const

Returns the diameter of the circle.

◆ operator==()

bool mitk::CircularProfileTubeElement::operator== ( const TubeElement right) const
overridevirtual

Comparison operation between this object and the given object.

Parameters
rightThe object to compare with.
Returns
true, if the object is the same;false, if not.

Implements mitk::TubeElement.

◆ SetCoordinates()

void mitk::CircularProfileTubeElement::SetCoordinates ( Point3D  coordinates)
overridevirtual

Set the 3D position of the element.

Implements mitk::TubeElement.

◆ SetDiameter()

void mitk::CircularProfileTubeElement::SetDiameter ( float  d)

Set the diameter of the circle.


The documentation for this class was generated from the following file: