50 #ifndef OM_PROPERTY_VISUALIZER_VECTOR2_HH
51 #define OM_PROPERTY_VISUALIZER_VECTOR2_HH
53 #include "OMPropertyVisualizer.hh"
55 #include <ACG/Scenegraph/LineNode.hh>
57 #include <OpenMesh/Core/Utils/PropertyManager.hh>
59 #include "Widgets/VectorWidget.hh"
66 template <
typename MeshT,
typename VectorType>
77 virtual void visualizeFaceProp(
bool _setDrawMode =
true);
78 virtual void visualizeEdgeProp(
bool _setDrawMode =
true);
79 virtual void visualizeHalfedgeProp(
bool _setDrawMode =
true);
80 virtual void visualizeVertexProp(
bool _setDrawMode =
true);
82 virtual void visualizeFacePropOnEdges();
84 virtual void visualizeFacePropAsStrokes();
85 virtual void visualizeEdgePropAsStrokes();
86 virtual void visualizeHalfedgePropAsStrokes();
87 virtual void visualizeVertexPropAsStrokes();
94 virtual void setFacePropertyFromText(
unsigned int index, QString text);
95 virtual void setEdgePropertyFromText(
unsigned int index, QString text);
96 virtual void setHalfedgePropertyFromText(
unsigned int index, QString text);
97 virtual void setVertexPropertyFromText(
unsigned int index, QString text);
103 #if defined(INCLUDE_TEMPLATES) && !defined(OM_PROPERTY_VISUALIZER_VECTOR2_CC)
104 #include "OMPropertyVisualizerVector2T.cc"
virtual void duplicateProperty()
Duplicates the property.
virtual void clear()
Clears the property.
virtual void removeProperty()
Removes the property.
Cellection of information about a property.
virtual QString getPropertyText(unsigned int index)
Returns the value of a property in text form.