CustusX  16.12
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cx::MeshPropertyData Class Reference

#include <cxMeshPropertyData.h>

Inheritance diagram for cx::MeshPropertyData:

Signals

void changed ()
 

Public Member Functions

 MeshPropertyData ()
 
void addXml (QDomNode &dataNode)
 
void parseXml (QDomNode dataNode)
 

Public Attributes

std::vector< PropertyPtrmProperties
 
ColorPropertyPtr mColor
 
DoublePropertyPtr mVisSize
 
BoolPropertyPtr mBackfaceCulling
 
BoolPropertyPtr mFrontfaceCulling
 
StringPropertyPtr mRepresentation
 
BoolPropertyPtr mEdgeVisibility
 
ColorPropertyPtr mEdgeColor
 
DoublePropertyPtr mAmbient
 
DoublePropertyPtr mDiffuse
 
DoublePropertyPtr mSpecular
 
DoublePropertyPtr mSpecularPower
 

Detailed Description

Mesh data used in a vtkProperty

Definition at line 50 of file cxMeshPropertyData.h.

Constructor & Destructor Documentation

cx::MeshPropertyData::MeshPropertyData ( )

Definition at line 42 of file cxMeshPropertyData.cpp.

Member Function Documentation

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

Definition at line 130 of file cxMeshPropertyData.cpp.

void cx::MeshPropertyData::changed ( )
signal
void cx::MeshPropertyData::parseXml ( QDomNode  dataNode)

Definition at line 139 of file cxMeshPropertyData.cpp.

Member Data Documentation

DoublePropertyPtr cx::MeshPropertyData::mAmbient

Definition at line 69 of file cxMeshPropertyData.h.

BoolPropertyPtr cx::MeshPropertyData::mBackfaceCulling

Definition at line 62 of file cxMeshPropertyData.h.

ColorPropertyPtr cx::MeshPropertyData::mColor

Definition at line 60 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mDiffuse

Definition at line 70 of file cxMeshPropertyData.h.

ColorPropertyPtr cx::MeshPropertyData::mEdgeColor

Definition at line 67 of file cxMeshPropertyData.h.

BoolPropertyPtr cx::MeshPropertyData::mEdgeVisibility

Definition at line 66 of file cxMeshPropertyData.h.

BoolPropertyPtr cx::MeshPropertyData::mFrontfaceCulling

Definition at line 63 of file cxMeshPropertyData.h.

std::vector<PropertyPtr> cx::MeshPropertyData::mProperties

Definition at line 58 of file cxMeshPropertyData.h.

StringPropertyPtr cx::MeshPropertyData::mRepresentation

Definition at line 64 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mSpecular

Definition at line 71 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mSpecularPower

Definition at line 72 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mVisSize

Definition at line 61 of file cxMeshPropertyData.h.


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