15 #include "CeeUnstructGrid/Base.h" 17 #include "CeeCore/RefCountedObject.h" 18 #include "CeeCore/Color3f.h" 24 class PartSettingsTexture;
57 int geometryIndex()
const;
61 void setVisible(
bool visible);
62 bool highlight()
const;
63 void setHighlight(
bool showHighlighted);
65 float eyeLiftFactor()
const;
66 void setEyeLiftFactor(
float factor);
68 bool lighting()
const;
69 void setLighting(
bool enable);
73 bool smoothShading()
const;
74 void setSmoothShading(
bool enable);
76 void setColor(
const Color3f& color);
78 void setFrontAndBackColor(
const Color3f& frontColor,
const Color3f& backColor);
79 float opacity()
const;
80 void setOpacity(
float opacity);
81 float specularIntensity()
const;
82 void setSpecularIntensity(
float intensity);
84 unsigned int lineWidth()
const;
85 void setLineWidth(
unsigned int lineWidth);
86 unsigned int pointSize()
const;
87 void setPointSize(
unsigned int pointSize);
88 unsigned int meshLineWidth()
const;
89 void setMeshLineWidth(
unsigned int lineWidth);
91 bool fringesVisible()
const;
92 void setFringesVisible(
bool visible);
93 bool contourLinesVisible()
const;
94 void setContourLinesVisible(
bool visible);
95 bool vectorsVisible()
const;
96 void setVectorsVisible(
bool visible);
97 bool displacementVisible()
const;
98 void setDisplacementVisible(
bool visible);
100 bool elementSetFilteringEnabled()
const;
101 void setElementSetFilteringEnabled(
bool enable);
103 void setIntersectable(
bool intersectable);
104 bool intersectable()
const;
106 bool alwaysUsePolygonOffset()
const;
107 void setAlwaysUsePolygonOffset(
bool alwaysUse);
109 void setPriority(
int drawOrderPriority);
110 int priority()
const;
Draw as points.
Definition: PartSettings.h:41
Namespace cee contains all functionality and structures under the Core component. ...
Definition: AppComponent.cpp:26
Draw as surface mesh.
Definition: PartSettings.h:38
Passes if the incoming depth value is less than the stored depth value. This is the default...
Definition: PartSettings.h:50
Draw as outline mesh.
Definition: PartSettings.h:39
Draw as outline.
Definition: PartSettings.h:42
DepthTestFunc
Depth test functions.
Definition: PartSettings.h:48
Draw as lines (wireframe)
Definition: PartSettings.h:40
Base class for all reference counted objects with built-in support for intrusive reference counting...
Definition: RefCountedObject.h:34
Class for storing an RGB color triplet.
Definition: Color3f.h:25
UnstructGridModel is a subclass of Model which adds specific model structure and functionality for re...
Definition: UnstructGridModel.h:72
Settings for a specific part.
Definition: PartSettings.h:31
Draw as surface.
Definition: PartSettings.h:37
Texture part settings.
Definition: PartSettingsTexture.h:29
Draw hidden lines but remove lines that are obscured by the part itself or other parts.
Definition: PartSettings.h:43
DrawStyle
Part draw styles.
Definition: PartSettings.h:35