44#ifndef OVM_PROPERTY_VISUALIZER_BOOLEAN_HH
45#define OVM_PROPERTY_VISUALIZER_BOOLEAN_HH
47#include "OVMPropertyVisualizer.hh"
49#include "Widgets/BooleanWidget.hh"
53template <
typename MeshT>
62 template <
typename PropType,
typename HandleIterable>
63 void visualizeProp(PropType prop, HandleIterable handles);
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;
70 void visualizeCellProp(
bool _setDrawMode =
true)
override;
71 void visualizeHalffaceProp(
bool _setDrawMode =
true)
override;
73 void setCellPropertyFromText(
unsigned int index, QString text)
override;
74 void setFacePropertyFromText(
unsigned int index, QString text)
override;
75 void setHalffacePropertyFromText(
unsigned int index, QString text)
override;
76 void setEdgePropertyFromText(
unsigned int index, QString text)
override;
77 void setHalfedgePropertyFromText(
unsigned int index, QString text)
override;
78 void setVertexPropertyFromText(
unsigned int index, QString text)
override;
84#if defined(INCLUDE_TEMPLATES) && !defined(OVM_PROPERTY_VISUALIZER_BOOLEAN_CC)
85#include "OVMPropertyVisualizerBooleanT_impl.hh"
QString getPropertyText(unsigned int index) override
Returns the value of a property in text form.
void duplicateProperty() override
Duplicates a property.
Cellection of information about a property.