8 #ifndef __SIM_StaticVisualization_h__ 
    9 #define __SIM_StaticVisualization_h__ 
   24     bool penetrationEnabled,
 
   27     const std::vector<UT_Vector3> valuesPointPositions,
 
   28     const std::vector<fpreal> scalePointThickness,
 
   29     const std::vector<int> isResolvedExternal,
 
   30     const std::vector<int> isResolvedCloth,
 
   31     const std::vector<int> isResolvedSelf
 
   46     fpreal               getVelocityScale() 
const;
 
   47     bool                 isEnabled(
const char *option_name) 
const;
 
   48     void                 getPointVectorAttrib(
 
   50                                 const char *option_name,
 
   51                                 const char *attrib_name,
 
   52                                 const char *color_option_name,
 
   55     void                 drawCollisionRadiusGuideGeometry() 
const;
 
   59     DECLARE_STANDARD_GETCASTTOTYPE();
 
   62                         "Static Visualization",
 
   63                         getVisualizationDopDescription());
 
SIM_API void SIMdrawCollisionRadiusGuideGeometry(const GU_Detail &inGdp, GU_Detail &outGdp, fpreal collision_radius, UT_Vector3 thicknessColor, bool penetrationEnabled, UT_Vector3 penetrationColor, GA_RWHandleV3 &myAttOutCd, const std::vector< UT_Vector3 > valuesPointPositions, const std::vector< fpreal > scalePointThickness, const std::vector< int > isResolvedExternal, const std::vector< int > isResolvedCloth, const std::vector< int > isResolvedSelf)
 
GA_API const UT_StringHolder scale
 
~SIM_StaticVisualization() override
 
void renderPrimAttribs() const override
 
void getPointVectorAttribs(UT_Array< simVisualizationItem< UT_Vector3 >> &data) const override
 
SIM_StaticVisualization(const SIM_DataFactory *factory)