NorMIT-nav  16.5
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::DataViewProperties Class Reference

#include <cxViewGroupData.h>

Public Member Functions

 DataViewProperties ()
 
void addXml (QDomNode &dataNode)
 
void parseXml (QDomNode dataNode)
 
bool empty () const
 
DataViewProperties addFlagsIn (DataViewProperties rhs) const
 
DataViewProperties removeFlagsIn (DataViewProperties rhs) const
 
bool containsAnyFlagsIn (DataViewProperties required) const
 
bool hasVolume3D () const
 
bool hasSlice3D () const
 
bool hasSlice2D () const
 

Static Public Member Functions

static DataViewProperties createDefault ()
 
static DataViewProperties createFull ()
 
static DataViewProperties createVolume3D ()
 
static DataViewProperties createSlice3D ()
 
static DataViewProperties createSlice2D ()
 
static DataViewProperties create3D ()
 

Detailed Description

Stores how a Data should be visualized in 2D and 3D views.

Definition at line 77 of file cxViewGroupData.h.

Constructor & Destructor Documentation

cx::DataViewProperties::DataViewProperties ( )
inline

Definition at line 80 of file cxViewGroupData.h.

Member Function Documentation

DataViewProperties cx::DataViewProperties::addFlagsIn ( DataViewProperties  rhs) const

Definition at line 134 of file cxViewGroupData.cpp.

void cx::DataViewProperties::addXml ( QDomNode &  dataNode)

Definition at line 113 of file cxViewGroupData.cpp.

bool cx::DataViewProperties::containsAnyFlagsIn ( DataViewProperties  required) const

Definition at line 152 of file cxViewGroupData.cpp.

DataViewProperties cx::DataViewProperties::create3D ( )
static

Definition at line 103 of file cxViewGroupData.cpp.

DataViewProperties cx::DataViewProperties::createDefault ( )
static

Definition at line 59 of file cxViewGroupData.cpp.

DataViewProperties cx::DataViewProperties::createFull ( )
static

Definition at line 67 of file cxViewGroupData.cpp.

DataViewProperties cx::DataViewProperties::createSlice2D ( )
static

Definition at line 94 of file cxViewGroupData.cpp.

DataViewProperties cx::DataViewProperties::createSlice3D ( )
static

Definition at line 85 of file cxViewGroupData.cpp.

DataViewProperties cx::DataViewProperties::createVolume3D ( )
static

Definition at line 76 of file cxViewGroupData.cpp.

bool cx::DataViewProperties::empty ( ) const

Definition at line 129 of file cxViewGroupData.cpp.

bool cx::DataViewProperties::hasSlice2D ( ) const
inline

Definition at line 96 of file cxViewGroupData.h.

bool cx::DataViewProperties::hasSlice3D ( ) const
inline

Definition at line 95 of file cxViewGroupData.h.

bool cx::DataViewProperties::hasVolume3D ( ) const
inline

Definition at line 94 of file cxViewGroupData.h.

void cx::DataViewProperties::parseXml ( QDomNode  dataNode)

Definition at line 121 of file cxViewGroupData.cpp.

DataViewProperties cx::DataViewProperties::removeFlagsIn ( DataViewProperties  rhs) const

Definition at line 143 of file cxViewGroupData.cpp.


The documentation for this class was generated from the following files: