NorMIT-nav  2023.01.05-dev+develop.0da12
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

◆ MeshPropertyData()

cx::MeshPropertyData::MeshPropertyData ( )

Definition at line 21 of file cxMeshPropertyData.cpp.

Member Function Documentation

◆ addXml()

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

Definition at line 121 of file cxMeshPropertyData.cpp.

◆ changed

void cx::MeshPropertyData::changed ( )
signal

◆ parseXml()

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

Definition at line 130 of file cxMeshPropertyData.cpp.

Member Data Documentation

◆ mAmbient

DoublePropertyPtr cx::MeshPropertyData::mAmbient

Definition at line 50 of file cxMeshPropertyData.h.

◆ mBackfaceCulling

BoolPropertyPtr cx::MeshPropertyData::mBackfaceCulling

Definition at line 43 of file cxMeshPropertyData.h.

◆ mColor

ColorPropertyPtr cx::MeshPropertyData::mColor

Definition at line 39 of file cxMeshPropertyData.h.

◆ mDiffuse

DoublePropertyPtr cx::MeshPropertyData::mDiffuse

Definition at line 51 of file cxMeshPropertyData.h.

◆ mEdgeColor

ColorPropertyPtr cx::MeshPropertyData::mEdgeColor

Definition at line 48 of file cxMeshPropertyData.h.

◆ mEdgeVisibility

BoolPropertyPtr cx::MeshPropertyData::mEdgeVisibility

Definition at line 47 of file cxMeshPropertyData.h.

◆ mFrontfaceCulling

BoolPropertyPtr cx::MeshPropertyData::mFrontfaceCulling

Definition at line 44 of file cxMeshPropertyData.h.

◆ mLineWidth

DoublePropertyPtr cx::MeshPropertyData::mLineWidth

Definition at line 41 of file cxMeshPropertyData.h.

◆ mProperties

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

Definition at line 37 of file cxMeshPropertyData.h.

◆ mRepresentation

StringPropertyPtr cx::MeshPropertyData::mRepresentation

Definition at line 45 of file cxMeshPropertyData.h.

◆ mSpecular

DoublePropertyPtr cx::MeshPropertyData::mSpecular

Definition at line 52 of file cxMeshPropertyData.h.

◆ mSpecularPower

DoublePropertyPtr cx::MeshPropertyData::mSpecularPower

Definition at line 53 of file cxMeshPropertyData.h.

◆ mUseColorFromPolydataScalars

BoolPropertyBasePtr cx::MeshPropertyData::mUseColorFromPolydataScalars

Definition at line 40 of file cxMeshPropertyData.h.

◆ mVisSize

DoublePropertyPtr cx::MeshPropertyData::mVisSize

Definition at line 42 of file cxMeshPropertyData.h.


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