CustusX  2023.01.05-dev+develop.0da12
An IGT application
cx::MeshTextureData Class Reference

#include <cxMeshTextureData.h>

Inheritance diagram for cx::MeshTextureData:

Signals

void changed ()
 

Public Member Functions

 MeshTextureData (PatientModelServicePtr patientModelService)
 
void addXml (QDomNode &dataNode)
 
void parseXml (QDomNode &dataNode)
 
StringPropertyPtr getTextureShape () const
 
StringPropertySelectImagePtr getTextureImage () const
 
DoublePropertyPtr getScaleX () const
 
DoublePropertyPtr getScaleY () const
 
std::vector< PropertyPtrgetProperties () const
 
DoublePropertyPtr getPositionX () const
 
DoublePropertyPtr getPositionY () const
 
BoolPropertyPtr getRepeat () const
 
QString getCylinderText () const
 
QString getPlaneText () const
 
QString getSphereText () const
 

Detailed Description

Mesh texture data used in a vtkProperty

Definition at line 28 of file cxMeshTextureData.h.

Constructor & Destructor Documentation

cx::MeshTextureData::MeshTextureData ( PatientModelServicePtr  patientModelService)

Definition at line 19 of file cxMeshTextureData.cpp.

Member Function Documentation

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

Definition at line 28 of file cxMeshTextureData.cpp.

void cx::MeshTextureData::changed ( )
signal
QString cx::MeshTextureData::getCylinderText ( ) const

Definition at line 96 of file cxMeshTextureData.cpp.

QString cx::MeshTextureData::getPlaneText ( ) const

Definition at line 91 of file cxMeshTextureData.cpp.

DoublePropertyPtr cx::MeshTextureData::getPositionX ( ) const

Definition at line 106 of file cxMeshTextureData.cpp.

DoublePropertyPtr cx::MeshTextureData::getPositionY ( ) const

Definition at line 101 of file cxMeshTextureData.cpp.

std::vector< PropertyPtr > cx::MeshTextureData::getProperties ( ) const

Definition at line 116 of file cxMeshTextureData.cpp.

BoolPropertyPtr cx::MeshTextureData::getRepeat ( ) const

Definition at line 111 of file cxMeshTextureData.cpp.

DoublePropertyPtr cx::MeshTextureData::getScaleX ( ) const

Definition at line 126 of file cxMeshTextureData.cpp.

DoublePropertyPtr cx::MeshTextureData::getScaleY ( ) const

Definition at line 121 of file cxMeshTextureData.cpp.

QString cx::MeshTextureData::getSphereText ( ) const

Definition at line 86 of file cxMeshTextureData.cpp.

StringPropertySelectImagePtr cx::MeshTextureData::getTextureImage ( ) const

Definition at line 131 of file cxMeshTextureData.cpp.

StringPropertyPtr cx::MeshTextureData::getTextureShape ( ) const

Definition at line 136 of file cxMeshTextureData.cpp.

void cx::MeshTextureData::parseXml ( QDomNode &  dataNode)

Definition at line 37 of file cxMeshTextureData.cpp.


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