25 #ifndef SMESHGUI_PROPERTIESDLG_H
26 #define SMESHGUI_PROPERTIESDLG_H
31 #include <VTKViewer_MarkerDef.h>
32 #include <SALOMEconfig.h>
33 #include CORBA_CLIENT_HEADER(SMESH_Mesh)
41 class QtxDoubleSpinBox;
42 class VTKViewer_MarkerWidget;
52 void setNodeColor(
const QColor& );
53 QColor nodeColor()
const;
54 void setNodeMarker( VTK::MarkerType, VTK::MarkerScale );
55 void setNodeCustomMarker(
int );
56 VTK::MarkerType nodeMarkerType()
const;
57 VTK::MarkerScale nodeMarkerScale()
const;
58 int nodeMarkerId()
const;
60 void setEdgeColor(
const QColor& );
61 QColor edgeColor()
const;
62 void setEdgeWidth(
int );
63 int edgeWidth()
const;
65 void setFaceColor(
const QColor&,
int );
66 QColor faceColor()
const;
67 int faceColorDelta()
const;
69 void setVolumeColor(
const QColor&,
int );
70 QColor volumeColor()
const;
71 int volumeColorDelta()
const;
73 void setOutlineColor(
const QColor& );
74 QColor outlineColor()
const;
75 void setOutlineWidth(
int );
76 int outlineWidth()
const;
78 void setElem0dColor(
const QColor& );
79 QColor elem0dColor()
const;
80 void setElem0dSize(
int );
81 int elem0dSize()
const;
83 void setBallColor(
const QColor& );
84 QColor ballColor()
const;
87 void setBallScale(
double );
88 double ballScale()
const;
90 void setOrientationColor(
const QColor& );
91 QColor orientationColor()
const;
92 void setOrientationSize(
int );
93 int orientationSize()
const;
94 void setOrientation3d(
bool );
95 bool orientation3d()
const;
97 void setShrinkCoef(
int );
98 int shrinkCoef()
const;
100 VTK::MarkerMap customMarkers()
const;
102 void showControls(
int,
bool );
147 #endif // SMESHGUI_PROPERTIESDLG_H