44 #ifndef OM_PROPERTY_VISUALIZER_DOUBLE_HH 45 #define OM_PROPERTY_VISUALIZER_DOUBLE_HH 47 #include "OMPropertyVisualizer.hh" 49 #include "Widgets/DoubleWidget.hh" 53 #include <ACG/Utils/ColorCoder.hh> 58 template <
typename MeshT>
66 void visualizeFaceProp(
bool _setDrawMode =
true)
override;
67 void visualizeEdgeProp(
bool _setDrawMode =
true)
override;
68 void visualizeHalfedgeProp(
bool _setDrawMode =
true)
override;
69 void visualizeVertexProp(
bool _setDrawMode =
true)
override;
76 void setFacePropertyFromText(
unsigned int index, QString text)
override;
77 void setEdgePropertyFromText(
unsigned int index, QString text)
override;
78 void setHalfedgePropertyFromText(
unsigned int index, QString text)
override;
79 void setVertexPropertyFromText(
unsigned int index, QString text)
override;
81 std::unique_ptr<ACG::IColorCoder> buildColorCoder()
override;
85 template <
typename MeshT>
92 #if defined(INCLUDE_TEMPLATES) && !defined(OM_PROPERTY_VISUALIZER_DOUBLE_CC) 93 #include "OMPropertyVisualizerDoubleT_impl.hh"
QString getPropertyText(unsigned int index) override
Returns the value of a property in text form.
Cellection of information about a property.
void removeProperty() override
Removes the property.
void duplicateProperty() override
Duplicates the property.