44 #ifndef OVM_PROPERTY_VISUALIZER_VECTOR_FIELD_DIFFERENCE_HH 45 #define OVM_PROPERTY_VISUALIZER_VECTOR_FIELD_DIFFERENCE_HH 47 #include "OVMPropertyVisualizer.hh" 49 #include <ACG/Scenegraph/LineNode.hh> 52 #include "Widgets/VectorFieldDifferenceWidget.hh" 59 template <
typename MeshT>
67 QString
getName()
override {
return QObject::tr(
"Combination of %1 and %2").arg(PropertyVisualizer::propertyInfo.propName().c_str()).arg(propertyInfo2.propName().c_str()); }
72 void visualizeFaceProp(
bool _setDrawMode =
true)
override;
73 void visualizeEdgeProp(
bool _setDrawMode =
true)
override;
74 void visualizeHalfedgeProp(
bool _setDrawMode =
true)
override;
75 void visualizeVertexProp(
bool _setDrawMode =
true)
override;
76 void visualizeCellProp(
bool _setDrawMode =
true)
override;
77 void visualizeHalffaceProp(
bool _setDrawMode =
true)
override;
89 #if defined(INCLUDE_TEMPLATES) && !defined(OVM_PROPERTY_VISUALIZER_VECTOR_FIELD_DIFFERENCE_CC) 90 #include "OVMPropertyVisualizerVectorFieldDifferenceT_impl.hh" QString getName() override
Returns a beautiful name.
Cellection of information about a property.
QString getPropertyText(unsigned int index) override
Returns the value of a property in text form.
void duplicateProperty() override
Duplicates a property.