13 #ifndef __SIM_ScalarFieldVisualization_H__
14 #define __SIM_ScalarFieldVisualization_H__
29 struct simFindSurfaceCellsArgs;
61 static void createBoundingBoxGuide(
GU_Detail *gdp,
63 int xdiv,
int ydiv,
int zdiv,
87 bool shouldMultiThread()
const {
return true; }
89 void findSurfaceCellsPartial(simFindSurfaceCellsArgs *
args,
const UT_JobInfo &info)
const;
98 "ScalarFieldVisualization",
99 getScalarFieldVisualizationDopDescription());
#define SIM_NAME_SHOWGUIDE
#define DECLARE_STANDARD_GETCASTTOTYPE()
#define GET_GUIDE_FUNC_I(DataName, FuncName, Default)
virtual bool getIsAlternateRepresentationSubclass() const
#define GET_GUIDE_FUNC_V3(DataName, FuncName, Default)
#define GET_GUIDE_FUNC_F(DataName, FuncName, Default)
virtual void buildGuideGeometrySubclass(const SIM_RootData &root, const SIM_Options &options, const GU_DetailHandle &gdh, UT_DMatrix4 *xform, const SIM_Time &t) const
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
This class holds a signed distance function representing a GU_Detail.
#define GET_GUIDE_FUNC_V2(DataName, FuncName, Default)
#define THREADED_METHOD1_CONST(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1)
virtual void initAlternateRepresentationSubclass(const SIM_Data &)
This class holds a three dimensional scalar field.
**If you just want to fire and args
#define GET_GUIDE_FUNC_B(DataName, FuncName, Default)
virtual SIM_Guide * createGuideObjectSubclass() const
virtual void initializeSubclass()