Medical Imaging Interaction Toolkit
2023.04.00
Medical Imaging Interaction Toolkit
|
Property for clipping datasets; currently only clipping planes are possible. More...
#include <mitkClippingProperty.h>
Public Types | |
typedef ClippingProperty | Self |
typedef BaseProperty | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef std::string | ValueType |
Public Types inherited from mitk::BaseProperty | |
typedef BaseProperty | Self |
typedef itk::Object | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual std::vector< std::string > | GetClassHierarchy () const override |
virtual const char * | GetClassName () const |
Pointer | Clone () const |
bool | GetClippingEnabled () const |
void | SetClippingEnabled (bool enabled) |
const Point3D & | GetOrigin () const |
void | SetOrigin (const Point3D &origin) |
const Vector3D & | GetNormal () const |
void | SetNormal (const Vector3D &normal) |
std::string | GetValueAsString () const override |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
Public Member Functions inherited from mitk::BaseProperty | |
Pointer | Clone () const |
bool | operator== (const BaseProperty &property) const |
Subclasses must implement IsEqual(const BaseProperty&) to support comparison. More... | |
BaseProperty & | operator= (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
bool | AssignProperty (const BaseProperty &property) |
Assigns property to this BaseProperty instance. More... | |
Static Public Member Functions | |
static const char * | GetStaticNameOfClass () |
static Pointer | New () |
static Pointer | New (const Point3D &_arga, const Vector3D &_argb) |
Static Public Member Functions inherited from mitk::BaseProperty | |
static const char * | GetStaticNameOfClass () |
Protected Member Functions | |
ClippingProperty () | |
ClippingProperty (const ClippingProperty &other) | |
ClippingProperty (const Point3D &origin, const Vector3D &normal) | |
Protected Member Functions inherited from mitk::BaseProperty | |
BaseProperty () | |
BaseProperty (const BaseProperty &other) | |
~BaseProperty () override | |
Protected Attributes | |
bool | m_ClippingEnabled |
Point3D | m_Origin |
Vector3D | m_Normal |
Additional Inherited Members | |
Static Public Attributes inherited from mitk::BaseProperty | |
static const std::string | VALUE_CANNOT_BE_CONVERTED_TO_STRING |
Default return value if a property which can not be returned as string. More... | |
Property for clipping datasets; currently only clipping planes are possible.
Definition at line 36 of file mitkClippingProperty.h.
typedef itk::SmartPointer<const Self> mitk::ClippingProperty::ConstPointer |
Definition at line 39 of file mitkClippingProperty.h.
Definition at line 39 of file mitkClippingProperty.h.
Definition at line 39 of file mitkClippingProperty.h.
Definition at line 39 of file mitkClippingProperty.h.
typedef std::string mitk::ClippingProperty::ValueType |
Definition at line 39 of file mitkClippingProperty.h.
|
protected |
|
protected |
|
protected |
Pointer mitk::ClippingProperty::Clone | ( | ) | const |
|
inlineoverridevirtual |
Reimplemented from mitk::BaseProperty.
Definition at line 39 of file mitkClippingProperty.h.
|
virtual |
Reimplemented from mitk::BaseProperty.
bool mitk::ClippingProperty::GetClippingEnabled | ( | ) | const |
const Vector3D& mitk::ClippingProperty::GetNormal | ( | ) | const |
const Point3D& mitk::ClippingProperty::GetOrigin | ( | ) | const |
|
inlinestatic |
Definition at line 39 of file mitkClippingProperty.h.
|
overridevirtual |
Reimplemented from mitk::BaseProperty.
|
static |
|
inlinestatic |
Definition at line 46 of file mitkClippingProperty.h.
BaseProperty& mitk::BaseProperty::operator= |
Assigns property to this BaseProperty instance.
Subclasses must implement Assign(const BaseProperty&) and call the superclass Assign method for proper handling of polymorphic assignments. The assignment operator of the subclass should be disabled and the baseclass operator should be made visible using "using" statements.
void mitk::ClippingProperty::SetClippingEnabled | ( | bool | enabled | ) |
void mitk::ClippingProperty::SetNormal | ( | const Vector3D & | normal | ) |
void mitk::ClippingProperty::SetOrigin | ( | const Point3D & | origin | ) |
|
protected |
Definition at line 62 of file mitkClippingProperty.h.
|
protected |
Definition at line 65 of file mitkClippingProperty.h.
|
protected |
Definition at line 64 of file mitkClippingProperty.h.