Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

mitk::Mapper2D Class Reference
[Mapper Classes]

Base class of all Mappers for 2D display. More...

#include <mitkMapper2D.h>

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

List of all members.

Public Types

typedef Mapper2D Self
typedef Mapper Superclass
typedef itk::SmartPointer< SelfPointer
typedef itk::SmartPointer
< const Self
ConstPointer

Public Member Functions

virtual const char * GetClassName () const
virtual void SetGeometry3D (const mitk::Geometry3D *aGeometry3D)
 Set Geometry3D containing the all possible Geometry2D that may be requested for mapping.

Protected Member Functions

 Mapper2D ()
virtual ~Mapper2D ()

Protected Attributes

Geometry3D::ConstPointer m_Geometry3D
 Set Geometry3D containing the all possible Geometry2D that may be requested for mapping.

Detailed Description

Base class of all Mappers for 2D display.

Base class of all Mappers for 2D display, i.e., a frontal view on a plane display area, so nothing rotated in 3D space as, e.g., a plane in 3D space (such things are done by subclasses of Mapper3D).

Note:
[not yet used:] SetGeometry3D() tells the Mapper2D which slices will potentially be requested.

Definition at line 36 of file mitkMapper2D.h.


Member Typedef Documentation

typedef itk::SmartPointer<const Self> mitk::Mapper2D::ConstPointer
typedef itk::SmartPointer<Self> mitk::Mapper2D::Pointer

Constructor & Destructor Documentation

mitk::Mapper2D::Mapper2D (  ) [protected]

Definition at line 21 of file mitkMapper2D.cpp.

{
}
mitk::Mapper2D::~Mapper2D (  ) [protected, virtual]

Definition at line 25 of file mitkMapper2D.cpp.

{
}

Member Function Documentation

virtual const char* mitk::Mapper2D::GetClassName (  ) const [virtual]
void mitk::Mapper2D::SetGeometry3D ( const mitk::Geometry3D aGeometry3D ) [virtual]

Set Geometry3D containing the all possible Geometry2D that may be requested for mapping.

See also:
m_Geometry3D

Reimplemented in mitk::CompositeMapper.

Definition at line 29 of file mitkMapper2D.cpp.

Referenced by mitk::CompositeMapper::SetGeometry3D().

{
    m_Geometry3D = aGeometry3D;
    Modified();
}

Member Data Documentation

Set Geometry3D containing the all possible Geometry2D that may be requested for mapping.

Note:
not yet implemented The idea was that this allows storing/pre-fetching of data required for mapping. Should be called by SliceNavigationController.

Definition at line 57 of file mitkMapper2D.h.


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