CustusX  22.04-rc3
An IGT application
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
 
BoolPropertyBasePtr mUseColorFromPolydataScalars
 
DoublePropertyPtr mLineWidth
 
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 29 of file cxMeshPropertyData.h.

Constructor & Destructor Documentation

cx::MeshPropertyData::MeshPropertyData ( )

Definition at line 21 of file cxMeshPropertyData.cpp.

Member Function Documentation

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

Definition at line 121 of file cxMeshPropertyData.cpp.

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

Definition at line 130 of file cxMeshPropertyData.cpp.

Member Data Documentation

DoublePropertyPtr cx::MeshPropertyData::mAmbient

Definition at line 50 of file cxMeshPropertyData.h.

BoolPropertyPtr cx::MeshPropertyData::mBackfaceCulling

Definition at line 43 of file cxMeshPropertyData.h.

ColorPropertyPtr cx::MeshPropertyData::mColor

Definition at line 39 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mDiffuse

Definition at line 51 of file cxMeshPropertyData.h.

ColorPropertyPtr cx::MeshPropertyData::mEdgeColor

Definition at line 48 of file cxMeshPropertyData.h.

BoolPropertyPtr cx::MeshPropertyData::mEdgeVisibility

Definition at line 47 of file cxMeshPropertyData.h.

BoolPropertyPtr cx::MeshPropertyData::mFrontfaceCulling

Definition at line 44 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mLineWidth

Definition at line 41 of file cxMeshPropertyData.h.

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

Definition at line 37 of file cxMeshPropertyData.h.

StringPropertyPtr cx::MeshPropertyData::mRepresentation

Definition at line 45 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mSpecular

Definition at line 52 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mSpecularPower

Definition at line 53 of file cxMeshPropertyData.h.

BoolPropertyBasePtr cx::MeshPropertyData::mUseColorFromPolydataScalars

Definition at line 40 of file cxMeshPropertyData.h.

DoublePropertyPtr cx::MeshPropertyData::mVisSize

Definition at line 42 of file cxMeshPropertyData.h.


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