div class="twikiTopBar">

Chair for Computer Aided Medical Procedures & Augmented Reality
Lehrstuhl für Informatikanwendungen in der Medizin & Augmented Reality

Viewer Interfaces


Files

file  LayoutManager.idl
 The file containing all Layout Manager interfaces.
file  ViewerControl.idl
 The file containing all Viewer control interfaces.
file  ViewerLayoutControl.idl
 The file containing all Viewer Layout Control interfaces.

Data Structures

struct  DWARF::ControlerModelEvent
struct  DWARF::LayoutManagerPosition25D
struct  DWARF::LayoutManagerSize25D
struct  DWARF::LayoutManagerGeometryData
struct  DWARF::LayoutManagerObjectConstraints
struct  DWARF::LayoutManagerLayoutSettings
interface  DWARF::LayoutManagerControl
struct  DWARF::LayoutManagerControlEvent
interface  DWARF::LayoutManagerGeometry
struct  DWARF::LayoutManagerGeometryEvent
interface  DWARF::LayoutManager
interface  DWARF::ViewerControl
struct  DWARF::ViewerControlEvent

Typedefs

typedef sequence< LayoutManagerGeometryData > DWARF::LayoutManagerGeometryDataSequence
typedef sequence< string > DWARF::LayoutManagerStringSequence

Enumerations

enum  DWARF::ControlerModelType
enum  DWARF::LayoutManagerObjectType
enum  DWARF::LayoutManagerFixedConstraint
enum  DWARF::LayoutManagerDepthPartition { DWARF::WHOLE_SPACE, DWARF::SPACE_BEFORE, DWARF::SPACE_BEHIND, DWARF::EMPTY_SPACE }
enum  DWARF::LayoutManagerControlType {
  DWARF::ADD, DWARF::REMOVE, DWARF::UPDATE, DWARF::CLEAR,
  DWARF::LAYOUT
}
enum  DWARF::ViewerControlType

Typedef Documentation

typedef sequence<LayoutManagerGeometryData> DWARF::LayoutManagerGeometryDataSequence
 

A sequence of LayoutManagerGeometryData.

Definition at line 138 of file LayoutManager.idl.

typedef sequence<string> DWARF::LayoutManagerStringSequence
 

A sequence of strings. Particulary usefull to specify multiple parents for a 2.5D geometric object.

Definition at line 148 of file LayoutManager.idl.


Enumeration Type Documentation

enum DWARF::ControlerModelType
 

Used to distinguish between the different control commands send to the viewer.

Definition at line 45 of file ControlerModel.idl.

enum DWARF::LayoutManagerControlType
 

Type identifiers for mapping the methods of the LayoutManagerControl interface to types of LayoutManagerControlEvents.

Enumeration values:
ADD  The event corresponds to the add method.
REMOVE  The event corresponds to the remove method.
UPDATE  The event corresponds to the update method.
CLEAR  The event corresponds to the clear method.
LAYOUT  The event corresponds to the layout method. After performing layout the results will be sent as a seperate event.

Definition at line 320 of file LayoutManager.idl.

enum DWARF::LayoutManagerDepthPartition
 

A code describing different partitions of space created by a 2.5D object.

Enumeration values:
WHOLE_SPACE  The whole space.
SPACE_BEFORE  The half space before the object.
SPACE_BEHIND  The half space behind the object.
EMPTY_SPACE  The empty space.

Definition at line 185 of file LayoutManager.idl.

enum DWARF::LayoutManagerFixedConstraint
 

Constraint stating which aspects of a 2.5D geometric object should be considered imutable during layout.

Definition at line 168 of file LayoutManager.idl.

enum DWARF::LayoutManagerObjectType
 

Type identifiers for all kinds of 2.5D geometric objects relevant for layout.

Definition at line 155 of file LayoutManager.idl.

enum DWARF::ViewerControlType
 

Used to distinguish between the different control commands send to the viewer. FIXME: Should have capital letters?

Definition at line 197 of file ViewerControl.idl.

Viewer Interfaces | generated on Sun Apr 29 02:01:18 2007 by Doxygen 1.4.1 for DWARF