44 #ifndef OM_PROPERTY_VISUALIZER_VECTOR_HH 45 #define OM_PROPERTY_VISUALIZER_VECTOR_HH 47 #include "OMPropertyVisualizer.hh" 49 #include <ACG/Scenegraph/LineNode.hh> 52 #include "Widgets/VectorWidget.hh" 59 template <
typename MeshT>
66 virtual void clear()
override;
70 void visualizeFaceProp(
bool _setDrawMode =
true)
override;
71 void visualizeEdgeProp(
bool _setDrawMode =
true)
override;
72 void visualizeHalfedgeProp(
bool _setDrawMode =
true)
override;
73 void visualizeVertexProp(
bool _setDrawMode =
true)
override;
75 virtual void visualizeFacePropOnEdges();
77 virtual void visualizeFacePropAsStrokes();
78 virtual void visualizeEdgePropAsStrokes();
79 virtual void visualizeHalfedgePropAsStrokes();
80 virtual void visualizeVertexPropAsStrokes();
87 void setFacePropertyFromText(
unsigned int index, QString text)
override;
88 void setEdgePropertyFromText(
unsigned int index, QString text)
override;
89 void setHalfedgePropertyFromText(
unsigned int index, QString text)
override;
90 void setVertexPropertyFromText(
unsigned int index, QString text)
override;
97 #if defined(INCLUDE_TEMPLATES) && !defined(OM_PROPERTY_VISUALIZER_VECTOR_CC) 98 #include "OMPropertyVisualizerVectorT_impl.hh" void removeProperty() override
Removes the property.
QString getPropertyText(unsigned int index) override
Returns the value of a property in text form.
Cellection of information about a property.
void duplicateProperty() override
Duplicates the property.
virtual void clear() override
Clears the property.