All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_GroomUtils.h File Reference
#include <GA/GA_AttributeRefMap.h>
#include <GEO/GEO_PointTree.h>
#include <GU/GU_Detail.h>
#include <UT/UT_LineTree.h>
#include <UT/UT_Ramp.h>
#include <UT/UT_Tuple.h>
#include <UT/UT_UniquePtr.h>
#include "SOP_NodeVerb.h"
+ Include dependency graph for SOP_GroomUtils.h:

Go to the source code of this file.


class  sop_CurveTree
class  sop_FastRamp
class  sop_SourceAttribList
class  sop_SourceAttribList::CacheData
struct  sop_PartingLineAttribs
class  sop_PartingLineLookup
struct  sop_PartingLineLookup::PerThreadData


uint sop_vexHash (float seed)
uint sop_vexHash (float seed1, float seed2)
float sop_vexRandom (uint seed)
float sop_vexRand (uint seed)
fpreal sop_calcPerimeter (UT_Vector3Array &pos)
float sop_unitLengthToUnitDomain (UT_Vector3Array &pos, float ulength)
float sop_unitToUnitLengthDomain (UT_Vector3Array &pos, float uparm)
void sop_skinPrimError (const SOP_NodeVerb::CookParms &cookparms)

Function Documentation

fpreal sop_calcPerimeter ( UT_Vector3Array pos)
void sop_skinPrimError ( const SOP_NodeVerb::CookParms cookparms)
float sop_unitLengthToUnitDomain ( UT_Vector3Array pos,
float  ulength 
float sop_unitToUnitLengthDomain ( UT_Vector3Array pos,
float  uparm 
uint sop_vexHash ( float  seed)
uint sop_vexHash ( float  seed1,
float  seed2 
float sop_vexRand ( uint  seed)
float sop_vexRandom ( uint  seed)