50 #ifdef ENABLE_SKELETON_SUPPORT 52 #ifndef OM_PROPERTY_VISUALIZER_SKIN_WEIGHTS_HH 53 #define OM_PROPERTY_VISUALIZER_SKIN_WEIGHTS_HH 55 #include "OMPropertyVisualizer.hh" 57 #include "Widgets/SkinWeightsWidget.hh" 59 #include <ObjectTypes/Skeleton/BaseSkin.hh> 63 template <
typename MeshT>
67 OMPropertyVisualizerSkinWeights(MeshT* _mesh,
PropertyInfo _propertyInfo);
68 virtual ~OMPropertyVisualizerSkinWeights(){}
72 virtual void visualizeFaceProp(
bool _setDrawMode =
true);
73 virtual void visualizeEdgeProp(
bool _setDrawMode =
true);
74 virtual void visualizeHalfedgeProp(
bool _setDrawMode =
true);
75 virtual void visualizeVertexProp(
bool _setDrawMode =
true);
79 virtual void setFacePropertyFromText(
unsigned int index, QString text);
80 virtual void setEdgePropertyFromText(
unsigned int index, QString text);
81 virtual void setHalfedgePropertyFromText(
unsigned int index, QString text);
82 virtual void setVertexPropertyFromText(
unsigned int index, QString text);
89 #if defined(INCLUDE_TEMPLATES) && !defined(OM_PROPERTY_VISUALIZER_SKIN_WEIGHTS_CC) 90 #include "OMPropertyVisualizerSkinWeightsT.cc" virtual QString getPropertyText(unsigned int index)
Returns the value of a property in text form.
Cellection of information about a property.
virtual void removeProperty()
Removes the property.
virtual void duplicateProperty()
Duplicates the property.