44 #ifdef ENABLE_SKELETON_SUPPORT 46 #ifndef OM_PROPERTY_VISUALIZER_SKIN_WEIGHTS_HH 47 #define OM_PROPERTY_VISUALIZER_SKIN_WEIGHTS_HH 49 #include "OMPropertyVisualizer.hh" 51 #include "Widgets/SkinWeightsWidget.hh" 53 #include <ObjectTypes/Skeleton/BaseSkin.hh> 57 template <
typename MeshT>
61 OMPropertyVisualizerSkinWeights(MeshT* _mesh,
int _objectID,
const PropertyInfo& _propertyInfo);
62 virtual ~OMPropertyVisualizerSkinWeights(){}
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;
73 void setFacePropertyFromText(
unsigned int index, QString text)
override;
74 void setEdgePropertyFromText(
unsigned int index, QString text)
override;
75 void setHalfedgePropertyFromText(
unsigned int index, QString text)
override;
76 void setVertexPropertyFromText(
unsigned int index, QString text)
override;
83 #if defined(INCLUDE_TEMPLATES) && !defined(OM_PROPERTY_VISUALIZER_SKIN_WEIGHTS_CC) 84 #include "OMPropertyVisualizerSkinWeightsT_impl.hh" virtual void removeProperty()
Removes the property.
virtual void duplicateProperty()
Duplicates the property.
Cellection of information about a property.
virtual QString getPropertyText(unsigned int index)
Returns the value of a property in text form.