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