HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_GuideGroomCore.proto.h File Reference
#include <SOP/SOP_API.h>
#include <SOP/SOP_NodeVerb.h>
#include <SOP/SOP_GraphProxy.h>
#include <OP/OP_Utils.h>
#include <PRM/PRM_Parm.h>
#include <UT/UT_IStream.h>
#include <UT/UT_NTStreamUtil.h>
#include <UT/UT_Ramp.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_StringStream.h>
#include <UT/UT_VectorTypes.h>
#include <UT/UT_EnvControl.h>
#include <SYS/SYS_Types.h>
+ Include dependency graph for SOP_GuideGroomCore.proto.h:

Go to the source code of this file.

Classes

class  SOP_GuideGroomCoreParms
 
struct  SOP_GuideGroomCoreParms::Folder_grouplist
 

Namespaces

 SOP_GuideGroomCoreEnums
 

Enumerations

enum  SOP_GuideGroomCoreEnums::Grouptype {
  SOP_GuideGroomCoreEnums::Grouptype::GUESS = 0, SOP_GuideGroomCoreEnums::Grouptype::BREAKPOINTS, SOP_GuideGroomCoreEnums::Grouptype::EDGES, SOP_GuideGroomCoreEnums::Grouptype::POINTS,
  SOP_GuideGroomCoreEnums::Grouptype::PRIMS
}
 
enum  SOP_GuideGroomCoreEnums::Tool {
  SOP_GuideGroomCoreEnums::Tool::DRAW = 0, SOP_GuideGroomCoreEnums::Tool::PLANT, SOP_GuideGroomCoreEnums::Tool::DELETE, SOP_GuideGroomCoreEnums::Tool::CULL,
  SOP_GuideGroomCoreEnums::Tool::CUT, SOP_GuideGroomCoreEnums::Tool::BRUSH, SOP_GuideGroomCoreEnums::Tool::SCULPT, SOP_GuideGroomCoreEnums::Tool::SCULPTPHYS,
  SOP_GuideGroomCoreEnums::Tool::STRAIGHTEN, SOP_GuideGroomCoreEnums::Tool::LIFT, SOP_GuideGroomCoreEnums::Tool::ADJUSTLENGTH, SOP_GuideGroomCoreEnums::Tool::SMOOTH,
  SOP_GuideGroomCoreEnums::Tool::ORIENT, SOP_GuideGroomCoreEnums::Tool::PAINTTEMPLATE, SOP_GuideGroomCoreEnums::Tool::MOVE, SOP_GuideGroomCoreEnums::Tool::RELAX,
  SOP_GuideGroomCoreEnums::Tool::CLUMP, SOP_GuideGroomCoreEnums::Tool::BLUR, SOP_GuideGroomCoreEnums::Tool::DEINTERSECT, SOP_GuideGroomCoreEnums::Tool::PAINTMASK,
  SOP_GuideGroomCoreEnums::Tool::PAINTGROUP, SOP_GuideGroomCoreEnums::Tool::EDIT, SOP_GuideGroomCoreEnums::Tool::RESAMPLE, SOP_GuideGroomCoreEnums::Tool::TWIST,
  SOP_GuideGroomCoreEnums::Tool::MIRROR
}
 
enum  SOP_GuideGroomCoreEnums::Liftmode { SOP_GuideGroomCoreEnums::Liftmode::ADDSUB = 0, SOP_GuideGroomCoreEnums::Liftmode::SET }
 
enum  SOP_GuideGroomCoreEnums::Adjustlengthmode { SOP_GuideGroomCoreEnums::Adjustlengthmode::ADDSUB = 0, SOP_GuideGroomCoreEnums::Adjustlengthmode::SET }
 
enum  SOP_GuideGroomCoreEnums::Adjustlengthmethod { SOP_GuideGroomCoreEnums::Adjustlengthmethod::CUTEXTEND = 0, SOP_GuideGroomCoreEnums::Adjustlengthmethod::SCALE }
 
enum  SOP_GuideGroomCoreEnums::Cutmode { SOP_GuideGroomCoreEnums::Cutmode::REDISTRIBUTE = 0, SOP_GuideGroomCoreEnums::Cutmode::DELETE }
 
enum  SOP_GuideGroomCoreEnums::Plantmode { SOP_GuideGroomCoreEnums::Plantmode::SINGLE = 0, SOP_GuideGroomCoreEnums::Plantmode::SCATTER }
 
enum  SOP_GuideGroomCoreEnums::Planttemplatesource { SOP_GuideGroomCoreEnums::Planttemplatesource::NONE = 0, SOP_GuideGroomCoreEnums::Planttemplatesource::ACTIVETEMPLATE, SOP_GuideGroomCoreEnums::Planttemplatesource::INTERPOLATEGUIDES }
 
enum  SOP_GuideGroomCoreEnums::Drawtemplatesource { SOP_GuideGroomCoreEnums::Drawtemplatesource::NONE = 0, SOP_GuideGroomCoreEnums::Drawtemplatesource::ACTIVETEMPLATE, SOP_GuideGroomCoreEnums::Drawtemplatesource::INTERPOLATEGUIDES }
 
enum  SOP_GuideGroomCoreEnums::Drawcurvetype { SOP_GuideGroomCoreEnums::Drawcurvetype::GUIDE = 0, SOP_GuideGroomCoreEnums::Drawcurvetype::PARTLINE }
 
enum  SOP_GuideGroomCoreEnums::Drawsegmode { SOP_GuideGroomCoreEnums::Drawsegmode::FIXED = 0, SOP_GuideGroomCoreEnums::Drawsegmode::ADAPTIVE }
 
enum  SOP_GuideGroomCoreEnums::Orientbrushupmode { SOP_GuideGroomCoreEnums::Orientbrushupmode::CAM = 0, SOP_GuideGroomCoreEnums::Orientbrushupmode::SKINUPVEC, SOP_GuideGroomCoreEnums::Orientbrushupmode::ROTATE, SOP_GuideGroomCoreEnums::Orientbrushupmode::ALIGN }
 
enum  SOP_GuideGroomCoreEnums::Editsoftmode { SOP_GuideGroomCoreEnums::Editsoftmode::ENDPOINTS = 0, SOP_GuideGroomCoreEnums::Editsoftmode::CURVEFRAC, SOP_GuideGroomCoreEnums::Editsoftmode::ABSDIST }
 
enum  SOP_GuideGroomCoreEnums::Resamplesegmode { SOP_GuideGroomCoreEnums::Resamplesegmode::FIXED = 0, SOP_GuideGroomCoreEnums::Resamplesegmode::ADAPTIVE, SOP_GuideGroomCoreEnums::Resamplesegmode::ADD, SOP_GuideGroomCoreEnums::Resamplesegmode::REMOVE }
 
enum  SOP_GuideGroomCoreEnums::Xord {
  SOP_GuideGroomCoreEnums::Xord::SRT = 0, SOP_GuideGroomCoreEnums::Xord::STR, SOP_GuideGroomCoreEnums::Xord::RST, SOP_GuideGroomCoreEnums::Xord::RTS,
  SOP_GuideGroomCoreEnums::Xord::TSR, SOP_GuideGroomCoreEnums::Xord::TRS
}
 
enum  SOP_GuideGroomCoreEnums::Rord {
  SOP_GuideGroomCoreEnums::Rord::XYZ = 0, SOP_GuideGroomCoreEnums::Rord::XZY, SOP_GuideGroomCoreEnums::Rord::YXZ, SOP_GuideGroomCoreEnums::Rord::YZX,
  SOP_GuideGroomCoreEnums::Rord::ZXY, SOP_GuideGroomCoreEnums::Rord::ZYX
}
 
enum  SOP_GuideGroomCoreEnums::Button { SOP_GuideGroomCoreEnums::Button::NONE = 0, SOP_GuideGroomCoreEnums::Button::LEFT, SOP_GuideGroomCoreEnums::Button::MIDDLE }
 

Functions

SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Grouptype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Tool enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Liftmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Adjustlengthmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Adjustlengthmethod enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Cutmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Plantmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Planttemplatesource enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Drawtemplatesource enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Drawcurvetype enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Drawsegmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Orientbrushupmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Editsoftmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Resamplesegmode enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Xord enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Rord enum_value)
 
SYS_FORCE_INLINE UT_StringHolder SOP_GuideGroomCoreEnums::getToken (Button enum_value)