Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions

mitk::ResliceMethodProperty Class Reference

#include <mitkResliceMethodProperty.h>

Inheritance diagram for mitk::ResliceMethodProperty:
Inheritance graph
[legend]
Collaboration diagram for mitk::ResliceMethodProperty:
Collaboration graph
[legend]

List of all members.

Public Types

typedef ResliceMethodProperty Self
typedef EnumerationProperty Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const

Static Public Member Functions

static Pointer New ()
static Pointer New (const IdType &_arg)
static Pointer New (const std::string &_arg)

Protected Member Functions

 ResliceMethodProperty ()
 ResliceMethodProperty (const IdType &value)
 ResliceMethodProperty (const std::string &value)
void AddThickSlicesTypes ()

Detailed Description

Encapsulates the thick slices method enumeration

Definition at line 29 of file mitkResliceMethodProperty.h.


Member Typedef Documentation

typedef itk::SmartPointer<const Self> mitk::ResliceMethodProperty::ConstPointer

Reimplemented from mitk::EnumerationProperty.

Definition at line 33 of file mitkResliceMethodProperty.h.

typedef itk::SmartPointer<Self> mitk::ResliceMethodProperty::Pointer

Reimplemented from mitk::EnumerationProperty.

Definition at line 33 of file mitkResliceMethodProperty.h.

Reimplemented from mitk::EnumerationProperty.

Definition at line 33 of file mitkResliceMethodProperty.h.

Reimplemented from mitk::EnumerationProperty.

Definition at line 33 of file mitkResliceMethodProperty.h.


Constructor & Destructor Documentation

mitk::ResliceMethodProperty::ResliceMethodProperty (  ) [protected]
mitk::ResliceMethodProperty::ResliceMethodProperty ( const IdType value ) [protected]

Definition at line 26 of file mitkResliceMethodProperty.cpp.

{
  AddThickSlicesTypes();
  if ( IsValidEnumerationValue( value ) )
    SetValue( value );
 }
mitk::ResliceMethodProperty::ResliceMethodProperty ( const std::string &  value ) [protected]

Definition at line 33 of file mitkResliceMethodProperty.cpp.

{
  AddThickSlicesTypes();
  if ( IsValidEnumerationValue( value ) )
    SetValue( value );
}

Member Function Documentation

void mitk::ResliceMethodProperty::AddThickSlicesTypes (  ) [protected]

Definition at line 40 of file mitkResliceMethodProperty.cpp.

Referenced by ResliceMethodProperty().

{  
  AddEnum( "disabled", (IdType) 0 );
  AddEnum( "mip", (IdType) 1 );
  AddEnum( "sum", (IdType) 2 );
}
virtual const char* mitk::ResliceMethodProperty::GetClassName (  ) const [virtual]

Reimplemented from mitk::EnumerationProperty.

static Pointer mitk::ResliceMethodProperty::New ( const std::string &  _arg ) [inline, static]

Definition at line 36 of file mitkResliceMethodProperty.h.

:
  
static Pointer mitk::ResliceMethodProperty::New ( const IdType _arg ) [inline, static]

Definition at line 35 of file mitkResliceMethodProperty.h.

static Pointer mitk::ResliceMethodProperty::New (  ) [static]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines