HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SOP_Edit.h File Reference
#include "SOP_API.h"
#include "SOP_BrushBase.h"
#include <GDT/GDT_MirrorTransform.h>
#include <GU/GU_SurfaceDistance.h>
+ Include dependency graph for SOP_Edit.h:

Go to the source code of this file.

Classes

class  SOP_Edit
 
class  SOP_Edit::MirrorParmCache
 

Macros

#define SOP_EDIT_NUM_EDIT_PARMS   (3)
 
#define SOP_EDIT_NUM_SCULPT_PARMS   (1)
 
#define SOP_EDIT_NUM_TRANSFORM_PARMS   (13)
 
#define SOP_EDIT_NUM_PIVOTXFORM_PARMS   (2)
 
#define SOP_EDIT_NUM_PREXFORM_PARMS   (6)
 
#define SOP_EDIT_NUM_LOCALPIVOTXFORM_PARMS   (2)
 
#define SOP_EDIT_NUM_LOCALPREXFORM_PARMS   (6)
 
#define SOP_EDIT_NUM_XFORMSPACE_PARMS   (4)
 
#define SOP_EDIT_NUM_PEAK_PARMS   (2)
 
#define SOP_EDIT_NUM_SOFT_PARMS   (9)
 
#define SOP_EDIT_SCULPT_NUM_DEFORM_PARMS   (8)
 
#define SOP_EDIT_SCULPT_NUM_NIB_PARMS   (18)
 
#define SOP_EDIT_SCULPT_NUM_RAY_PARMS   (11)
 

Enumerations

enum  {
  SOP_EDIT_GRP_IDX, SOP_EDIT_GRPTYPE_IDX, SOP_EDIT_MODESWITCHER_IDX, SOP_EDIT_SWITCHER_IDX,
  SOP_EDIT_TRS_IDX, SOP_EDIT_XYZ_IDX, SOP_EDIT_T_IDX, SOP_EDIT_R_IDX,
  SOP_EDIT_S_IDX, SOP_EDIT_SHEAR_IDX, SOP_EDIT_PIVOTXFORMGROUPER_IDX, SOP_EDIT_P_IDX,
  SOP_EDIT_PR_IDX, SOP_EDIT_PREXFORMGROUPER_IDX, SOP_EDIT_PREXFORM_TRS_IDX, SOP_EDIT_PREXFORM_XYZ_IDX,
  SOP_EDIT_PREXFORM_T_IDX, SOP_EDIT_PREXFORM_R_IDX, SOP_EDIT_PREXFORM_S_IDX, SOP_EDIT_PREXFORM_SHEAR_IDX,
  SOP_EDIT_LOCALPIVOTXFORMGROUPER_IDX, SOP_EDIT_LP_IDX, SOP_EDIT_LPR_IDX, SOP_EDIT_LOCALPREXFORMGROUPER_IDX,
  SOP_EDIT_LPREXFORM_TRS_IDX, SOP_EDIT_LPREXFORM_XYZ_IDX, SOP_EDIT_LPREXFORM_T_IDX, SOP_EDIT_LPREXFORM_R_IDX,
  SOP_EDIT_LPREXFORM_S_IDX, SOP_EDIT_LPREXFORM_SHEAR_IDX, SOP_EDIT_KEEP_IDX, SOP_EDIT_XFORMSPACEGROUPER_IDX,
  SOP_EDIT_XFORMSPACE_IDX, SOP_EDIT_LOCALFRAME_IDX, SOP_EDIT_LOCALSPACEUPVECTOR_IDX, SOP_EDIT_LEADISLANDHINT_IDX,
  SOP_EDIT_SLIDEONSURFACE_IDX, SOP_EDIT_DIST_IDX, SOP_EDIT_LEADNML_IDX, SOP_EDIT_APPLYBUTTON_IDX,
  SOP_EDIT_SOFTPARMSGROUPER_IDX, SOP_EDIT_DIST_METRIC_IDX, SOP_EDIT_APPLY_ROLLOFF_IDX, SOP_EDIT_DIST_ATTR_IDX,
  SOP_EDIT_LEAD_POINT_ATTR_IDX, SOP_EDIT_SOFTRADIUS_IDX, SOP_EDIT_SOFTTYPE_IDX, SOP_EDIT_TANGENT_IDX,
  SOP_EDIT_KERNEL_IDX, SOP_EDIT_VISFALLOFF_IDX, SOP_EDIT_SCULPT_SWITCHER_IDX, SOP_EDIT_SCULPT_OP_IDX,
  SOP_EDIT_SCULPT_AXIS_IDX, SOP_EDIT_SCULPT_USER_IDX, SOP_EDIT_SCULPT_STENCILACCUM_IDX, SOP_EDIT_SCULPT_STENCILAPPLY_IDX,
  SOP_EDIT_SCULPT_RESETNORMALS_IDX, SOP_EDIT_SCULPT_FLOODAPPLY_IDX, SOP_EDIT_SCULPT_COLOR_SWITCHER_IDX, SOP_EDIT_SCULPT_FG_IDX,
  SOP_EDIT_SCULPT_BG_IDX, SOP_EDIT_SCULPT_SHAPE_IDX, SOP_EDIT_SCULPT_BITMAP_IDX, SOP_EDIT_SCULPT_BITMAPCHAN_IDX,
  SOP_EDIT_SCULPT_RAD_IDX, SOP_EDIT_SCULPT_UVRAD_IDX, SOP_EDIT_SCULPT_RADPRESSURE_IDX, SOP_EDIT_SCULPT_USEDEPTH_IDX,
  SOP_EDIT_SCULPT_DEPTH_IDX, SOP_EDIT_SCULPT_ANGLE_IDX, SOP_EDIT_SCULPT_SQUASH_IDX, SOP_EDIT_SCULPT_OPAC_IDX,
  SOP_EDIT_SCULPT_OPACPRESSURE_IDX, SOP_EDIT_SCULPT_SPLATTER_IDX, SOP_EDIT_SCULPT_PAPER_IDX, SOP_EDIT_SCULPT_SOFTEDGE_IDX,
  SOP_EDIT_SCULPT_KERNEL_IDX, SOP_EDIT_SCULPT_UPTYPE_IDX, SOP_EDIT_SCULPT_UPVECTOR_IDX, SOP_EDIT_SCULPT_PROJTYPE_IDX,
  SOP_EDIT_SCULPT_USECONNECTIVITY_IDX, SOP_EDIT_SCULPT_USENORMALS_IDX, SOP_EDIT_SCULPT_REALTIME_IDX, SOP_EDIT_SCULPT_RAY_ORIENT_IDX,
  SOP_EDIT_SCULPT_RAY_HITPOS_IDX, SOP_EDIT_SCULPT_RAY_HITPRIM_IDX, SOP_EDIT_SCULPT_RAY_HITUVW_IDX, SOP_EDIT_SCULPT_RAY_HITPRESSURE_IDX,
  SOP_EDIT_SCULPT_RAY_HITPT_IDX, SOP_EDIT_SCULPT_RAY_EVENT_IDX, SOP_EDIT_USEORIENT_IDX, SOP_EDIT_USEMIRROR_IDX,
  SOP_EDIT_SYMMETRYAXIS_IDX, SOP_EDIT_SYMMETRYORIGIN_IDX, SOP_EDIT_SYMMETRYDISTANCE_IDX, SOP_EDIT_SYMMETRYTHRESHOLD_IDX,
  SOP_EDIT_SYMMETRYPLANETOL_IDX, SOP_EDIT_UPDATENMLS_IDX, SOP_EDIT_RESETBUTTON_IDX
}
 

Macro Definition Documentation

#define SOP_EDIT_NUM_EDIT_PARMS   (3)

Definition at line 31 of file SOP_Edit.h.

#define SOP_EDIT_NUM_LOCALPIVOTXFORM_PARMS   (2)

Definition at line 58 of file SOP_Edit.h.

#define SOP_EDIT_NUM_LOCALPREXFORM_PARMS   (6)

Definition at line 62 of file SOP_Edit.h.

#define SOP_EDIT_NUM_PEAK_PARMS   (2)

Definition at line 80 of file SOP_Edit.h.

#define SOP_EDIT_NUM_PIVOTXFORM_PARMS   (2)

Definition at line 46 of file SOP_Edit.h.

#define SOP_EDIT_NUM_PREXFORM_PARMS   (6)

Definition at line 50 of file SOP_Edit.h.

#define SOP_EDIT_NUM_SCULPT_PARMS   (1)

Definition at line 32 of file SOP_Edit.h.

#define SOP_EDIT_NUM_SOFT_PARMS   (9)

Definition at line 90 of file SOP_Edit.h.

#define SOP_EDIT_NUM_TRANSFORM_PARMS   (13)

Definition at line 38 of file SOP_Edit.h.

#define SOP_EDIT_NUM_XFORMSPACE_PARMS   (4)

Definition at line 71 of file SOP_Edit.h.

#define SOP_EDIT_SCULPT_NUM_DEFORM_PARMS   (8)

Definition at line 106 of file SOP_Edit.h.

#define SOP_EDIT_SCULPT_NUM_NIB_PARMS   (18)

Definition at line 118 of file SOP_Edit.h.

#define SOP_EDIT_SCULPT_NUM_RAY_PARMS   (11)

Definition at line 138 of file SOP_Edit.h.

Enumeration Type Documentation

anonymous enum
Enumerator
SOP_EDIT_GRP_IDX 
SOP_EDIT_GRPTYPE_IDX 
SOP_EDIT_MODESWITCHER_IDX 
SOP_EDIT_SWITCHER_IDX 
SOP_EDIT_TRS_IDX 
SOP_EDIT_XYZ_IDX 
SOP_EDIT_T_IDX 
SOP_EDIT_R_IDX 
SOP_EDIT_S_IDX 
SOP_EDIT_SHEAR_IDX 
SOP_EDIT_PIVOTXFORMGROUPER_IDX 
SOP_EDIT_P_IDX 
SOP_EDIT_PR_IDX 
SOP_EDIT_PREXFORMGROUPER_IDX 
SOP_EDIT_PREXFORM_TRS_IDX 
SOP_EDIT_PREXFORM_XYZ_IDX 
SOP_EDIT_PREXFORM_T_IDX 
SOP_EDIT_PREXFORM_R_IDX 
SOP_EDIT_PREXFORM_S_IDX 
SOP_EDIT_PREXFORM_SHEAR_IDX 
SOP_EDIT_LOCALPIVOTXFORMGROUPER_IDX 
SOP_EDIT_LP_IDX 
SOP_EDIT_LPR_IDX 
SOP_EDIT_LOCALPREXFORMGROUPER_IDX 
SOP_EDIT_LPREXFORM_TRS_IDX 
SOP_EDIT_LPREXFORM_XYZ_IDX 
SOP_EDIT_LPREXFORM_T_IDX 
SOP_EDIT_LPREXFORM_R_IDX 
SOP_EDIT_LPREXFORM_S_IDX 
SOP_EDIT_LPREXFORM_SHEAR_IDX 
SOP_EDIT_KEEP_IDX 
SOP_EDIT_XFORMSPACEGROUPER_IDX 
SOP_EDIT_XFORMSPACE_IDX 
SOP_EDIT_LOCALFRAME_IDX 
SOP_EDIT_LOCALSPACEUPVECTOR_IDX 
SOP_EDIT_LEADISLANDHINT_IDX 
SOP_EDIT_SLIDEONSURFACE_IDX 
SOP_EDIT_DIST_IDX 
SOP_EDIT_LEADNML_IDX 
SOP_EDIT_APPLYBUTTON_IDX 
SOP_EDIT_SOFTPARMSGROUPER_IDX 
SOP_EDIT_DIST_METRIC_IDX 
SOP_EDIT_APPLY_ROLLOFF_IDX 
SOP_EDIT_DIST_ATTR_IDX 
SOP_EDIT_LEAD_POINT_ATTR_IDX 
SOP_EDIT_SOFTRADIUS_IDX 
SOP_EDIT_SOFTTYPE_IDX 
SOP_EDIT_TANGENT_IDX 
SOP_EDIT_KERNEL_IDX 
SOP_EDIT_VISFALLOFF_IDX 
SOP_EDIT_SCULPT_SWITCHER_IDX 
SOP_EDIT_SCULPT_OP_IDX 
SOP_EDIT_SCULPT_AXIS_IDX 
SOP_EDIT_SCULPT_USER_IDX 
SOP_EDIT_SCULPT_STENCILACCUM_IDX 
SOP_EDIT_SCULPT_STENCILAPPLY_IDX 
SOP_EDIT_SCULPT_RESETNORMALS_IDX 
SOP_EDIT_SCULPT_FLOODAPPLY_IDX 
SOP_EDIT_SCULPT_COLOR_SWITCHER_IDX 
SOP_EDIT_SCULPT_FG_IDX 
SOP_EDIT_SCULPT_BG_IDX 
SOP_EDIT_SCULPT_SHAPE_IDX 
SOP_EDIT_SCULPT_BITMAP_IDX 
SOP_EDIT_SCULPT_BITMAPCHAN_IDX 
SOP_EDIT_SCULPT_RAD_IDX 
SOP_EDIT_SCULPT_UVRAD_IDX 
SOP_EDIT_SCULPT_RADPRESSURE_IDX 
SOP_EDIT_SCULPT_USEDEPTH_IDX 
SOP_EDIT_SCULPT_DEPTH_IDX 
SOP_EDIT_SCULPT_ANGLE_IDX 
SOP_EDIT_SCULPT_SQUASH_IDX 
SOP_EDIT_SCULPT_OPAC_IDX 
SOP_EDIT_SCULPT_OPACPRESSURE_IDX 
SOP_EDIT_SCULPT_SPLATTER_IDX 
SOP_EDIT_SCULPT_PAPER_IDX 
SOP_EDIT_SCULPT_SOFTEDGE_IDX 
SOP_EDIT_SCULPT_KERNEL_IDX 
SOP_EDIT_SCULPT_UPTYPE_IDX 
SOP_EDIT_SCULPT_UPVECTOR_IDX 
SOP_EDIT_SCULPT_PROJTYPE_IDX 
SOP_EDIT_SCULPT_USECONNECTIVITY_IDX 
SOP_EDIT_SCULPT_USENORMALS_IDX 
SOP_EDIT_SCULPT_REALTIME_IDX 
SOP_EDIT_SCULPT_RAY_ORIENT_IDX 
SOP_EDIT_SCULPT_RAY_HITPOS_IDX 
SOP_EDIT_SCULPT_RAY_HITPRIM_IDX 
SOP_EDIT_SCULPT_RAY_HITUVW_IDX 
SOP_EDIT_SCULPT_RAY_HITPRESSURE_IDX 
SOP_EDIT_SCULPT_RAY_HITPT_IDX 
SOP_EDIT_SCULPT_RAY_EVENT_IDX 
SOP_EDIT_USEORIENT_IDX 
SOP_EDIT_USEMIRROR_IDX 
SOP_EDIT_SYMMETRYAXIS_IDX 
SOP_EDIT_SYMMETRYORIGIN_IDX 
SOP_EDIT_SYMMETRYDISTANCE_IDX 
SOP_EDIT_SYMMETRYTHRESHOLD_IDX 
SOP_EDIT_SYMMETRYPLANETOL_IDX 
SOP_EDIT_UPDATENMLS_IDX 
SOP_EDIT_RESETBUTTON_IDX 

Definition at line 25 of file SOP_Edit.h.