Medical Imaging Interaction Toolkit  2016.11.0
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 ()
 
void SetCoordinates (Point3D coordinates) override
 
const Point3DGetCoordinates () const override
 
void SetDiameter (float d)
 
const 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 28 of file mitkCircularProfileTubeElement.h.

Constructor & Destructor Documentation

mitk::CircularProfileTubeElement::CircularProfileTubeElement ( )

Definition at line 18 of file mitkCircularProfileTubeElement.cpp.

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

Definition at line 22 of file mitkCircularProfileTubeElement.cpp.

References mitk::FillVector3D().

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

Definition at line 27 of file mitkCircularProfileTubeElement.cpp.

mitk::CircularProfileTubeElement::~CircularProfileTubeElement ( )

Definition at line 32 of file mitkCircularProfileTubeElement.cpp.

Member Function Documentation

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

Returns the 3D position of the element.

Implements mitk::TubeElement.

Definition at line 36 of file mitkCircularProfileTubeElement.cpp.

const float mitk::CircularProfileTubeElement::GetDiameter ( ) const

Returns the diameter of the circle.

Definition at line 46 of file mitkCircularProfileTubeElement.cpp.

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.

Definition at line 56 of file mitkCircularProfileTubeElement.cpp.

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

Set the 3D position of the element.

Implements mitk::TubeElement.

Definition at line 41 of file mitkCircularProfileTubeElement.cpp.

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

Set the diameter of the circle.

Definition at line 51 of file mitkCircularProfileTubeElement.cpp.


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