igstk::View2D Class Reference

Provides functionality of rendering a scene in a 2D window. More...

#include <igstkView2D.h>

Inheritance diagram for igstk::View2D:
Inheritance graph
[legend]
Collaboration diagram for igstk::View2D:
Collaboration graph
[legend]

List of all members.

Public Types

enum  OrientationType { Sagittal, Coronal, Axial }
 

Orientation Type: Publically declared orientation types supported for slice viewing.

More...

Public Member Functions

 igstkStandardClassTraitsMacro (View2D, View)
void PrintSelf (std::ostream &os,::itk::Indent indent) const
 Print the object information in a stream.
void RequestSetOrientation (const OrientationType &orientation)
 Select a slice orientation.

Protected Member Functions

 View2D ()
 Constructor.
virtual ~View2D (void)
 Destructor.

Detailed Description

Provides functionality of rendering a scene in a 2D window.

This class derives from the View class, and represents the abstraction of a window in a GUI in which 3D objects will be displayed but from a point of view in which the camera never changes the orientation of the field of view. Zooming and Panning operations are possible in this window.

igstkView2D.png

View2D State Machine Diagram

See also:
View

Definition at line 42 of file igstkView2D.h.


Member Enumeration Documentation

Orientation Type: Publically declared orientation types supported for slice viewing.

Enumerator:
Sagittal 
Coronal 
Axial 

Definition at line 53 of file igstkView2D.h.


Constructor & Destructor Documentation

igstk::View2D::View2D (  )  [protected]

Constructor.

virtual igstk::View2D::~View2D ( void   )  [protected, virtual]

Destructor.


Member Function Documentation

igstk::View2D::igstkStandardClassTraitsMacro ( View2D  ,
View   
)
void igstk::View2D::PrintSelf ( std::ostream &  os,
::itk::Indent  indent 
) const

Print the object information in a stream.

void igstk::View2D::RequestSetOrientation ( const OrientationType orientation  ) 

Select a slice orientation.


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

Generated on Sun Aug 30 05:50:13 2009 for IGSTK by  doxygen 1.6.1