GEO/GEO_Detail.h File Reference

#include "GEO_API.h"
#include <UT/UT_Color.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_Vector3Array.h>
#include <UT/UT_PtrArray.h>
#include <UT/UT_IntArray.h>
#include <UT/UT_FloatArray.h>
#include <GB/GB_Detail.h>
#include "GEO_Point.h"
#include "GEO_Primitive.h"
#include "GEO_PointList.h"
#include "GEO_PrimList.h"
#include "GEO_AttribDict.h"
#include "GEO_Macros.h"
#include "GEO_AttributeOwner.h"
#include "GEO_AttributeHandle.h"
#include "GEO_PrimType.h"
#include <UT/UT_VectorTypes.h>

Go to the source code of this file.

Classes

class  GEO_Detail

Defines

#define GEO_STD_ATTRIB_NORMAL   "N"
#define GEO_STD_ATTRIB_TEXTURE   "uv"
#define GEO_STD_ATTRIB_VELOCITY   "v"
#define GEO_STD_ATTRIB_MATERIAL   "shop_materialpath"
#define GEO_STD_ATTRIB_OGLSHOP   "ogl_shop"
#define GEO_STD_ATTRIB_DIFFUSE   "Cd"
#define GEO_STD_ATTRIB_ALPHA   "Alpha"
#define GEO_STD_ATTRIB_COM   "com"
#define GEO_STD_ATTRIB_DISTANCE   "dist"
#define GEO_STD_ATTRIB_LOD   "lod"
#define GEO_STD_ATTRIB_REST   "rest"
#define GEO_STD_ATTRIB_MASS   "mass"
#define GEO_STD_ATTRIB_DRAG   "drag"
#define GEO_STD_ATTRIB_TENSION   "tension"
#define GEO_STD_ATTRIB_SPRINGK   "springk"
#define GEO_STD_ATTRIB_LIFE   "life"
#define GEO_STD_ATTRIB_DIST   "dist"
#define GEO_STD_ATTRIB_UP   "up"
#define GEO_STD_ATTRIB_ID   "id"
#define GEO_STD_ATTRIB_PSCALE   "pscale"
#define GEO_STD_ATTRIB_CREASE   "creaseweight"
#define GEO_STD_ATTRIB_AREA   "area"
#define GEO_STD_ATTRIB_PERIMETER   "perimeter"
#define GEO_STD_ATTRIB_WIDTH   "width"
#define GEO_STD_ATTRIB_LAYERMERGE   "layermerge"
#define GEO_STD_ATTRIB_SEGS   "segs"
#define GEO_STD_ATTRIB_DIV   "div"
#define GEO_STD_ATTRIB_LAGE   "lage"
#define GEO_STD_ATTRIB_ARC   "arc"
#define GEO_STD_ATTRIB_GEN   "gen"
#define GEO_STD_ATTRIB_TUBECAPTURE   "tubeCapt"
#define GEO_STD_ATTRIB_PNT_CAPTURE   "pCapt"
#define GEO_STD_ATTRIB_PNT_CAPTURE_ALPHA   "pCaptAlpha"
#define GEO_STD_ATTRIB_PNT_CAPTURE_PATH   "pCaptPath"
#define GEO_STD_ATTRIB_PNT_CAPTURE_DATA   "pCaptData"
#define GEO_STD_ATTRIB_CAPTUREFRAME   "pCaptFrame"
#define GEO_STD_ATTRIB_CAPT_SKELROOT   "pCaptSkelRoot"
#define GEO_STD_ATTRIB_WIRE_CAPT   "wireCapt"
#define GEO_STD_ATTRIB_WIRE_CAPT_U   "wireCaptU"
#define GEO_STD_ATTRIB_WIRE_CAPT_V   "wireCaptV"
#define GEO_STD_ATTRIB_WIRE_CAPT_PRIMU   "wireCaptPrimU"
#define GEO_STD_ATTRIB_META_CAPT   "metaCapt"
#define GEO_STD_ATTRIB_META_CAPT_FRAME   "metaCaptFrame"
#define GEO_STD_ATTRIB_META_CAPT_GROUPS   "metaCaptGroups"
#define GEO_STD_ATTRIB_META_CAPT_ROOT   "metaCaptRoot"
#define GEO_STD_ATTRIB_META_CAPT_PATHS   "metaCaptPaths"
#define GEO_STD_ATTRIB_META_CAPT_DATA   "metaCaptData"
#define GEO_STD_ATTRIB_META_CAPT_GROUP_MAP   "metaCaptGroupMap"
#define GEO_STD_ATTRIB_META_SLIDE   "slideModifier"
#define GEO_STD_ATTRIB_INFLATE_MODIFIER   "inflatemodifier"
#define GEO_STD_ATTRIB_INTERNAL_CHANGED_POINTS   "internalChangedPoints"
#define GEO_STD_ATTRIB_MUSCLE_REST_ANCHOR   "restAnchor"
#define GEO_STD_ATTRIB_MUSCLE_REST_XFORMS   "restTransforms"
#define GEO_STD_ATTRIB_MUSCLE_INFLATE_NORM   "muscleInflateNormal"
#define GEO_STD_ATTRIB_MUSCLE_POSITION_BIAS   "positionbiasvalues"
#define GEO_STD_ATTRIB_RIXLATE   "rixlate"
#define GEO_STD_ATTRIB_MATERIAL_PATH   "shop_materialpath"

Enumerations

enum  GEO_Standard_Attributes {
  GEO_ATTRIBUTE_NORMAL, GEO_ATTRIBUTE_TEXTURE, GEO_ATTRIBUTE_VELOCITY, GEO_ATTRIBUTE_MATERIAL,
  GEO_ATTRIBUTE_DIFFUSE, GEO_ATTRIBUTE_ALPHA, GEO_ATTRIBUTE_COM, GEO_ATTRIBUTE_DISTANCE,
  GEO_ATTRIBUTE_LOD, GEO_ATTRIBUTE_REST, GEO_ATTRIBUTE_MASS, GEO_ATTRIBUTE_DRAG,
  GEO_ATTRIBUTE_TENSION, GEO_ATTRIBUTE_SPRINGK, GEO_ATTRIBUTE_LIFE, GEO_ATTRIBUTE_DIST,
  GEO_ATTRIBUTE_UP, GEO_ATTRIBUTE_ID, GEO_ATTRIBUTE_PSCALE, GEO_ATTRIBUTE_CREASE,
  GEO_ATTRIBUTE_AREA, GEO_ATTRIBUTE_PERIMETER, GEO_ATTRIBUTE_WIDTH, GEO_ATTRIBUTE_OGLSHOP,
  GEO_ATTRIBUTE_LAYERMERGE, GEO_ATTRIBUTE_SEGS, GEO_ATTRIBUTE_DIV, GEO_ATTRIBUTE_LAGE,
  GEO_ATTRIBUTE_ARC, GEO_ATTRIBUTE_GEN, GEO_NUM_STANDARD_ATTRIBUTE
}


Define Documentation

#define GEO_STD_ATTRIB_ALPHA   "Alpha"

Definition at line 74 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_ARC   "arc"

Definition at line 96 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_AREA   "area"

Definition at line 89 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_CAPT_SKELROOT   "pCaptSkelRoot"

Definition at line 104 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_CAPTUREFRAME   "pCaptFrame"

Definition at line 103 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_COM   "com"

Definition at line 75 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_CREASE   "creaseweight"

Definition at line 88 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_DIFFUSE   "Cd"

Examples:
SOP/SOP_CustomBrush.C.

Definition at line 73 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_DIST   "dist"

Definition at line 84 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_DISTANCE   "dist"

Definition at line 76 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_DIV   "div"

Definition at line 94 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_DRAG   "drag"

Definition at line 80 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_GEN   "gen"

Definition at line 97 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_ID   "id"

Definition at line 86 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_INFLATE_MODIFIER   "inflatemodifier"

Definition at line 117 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_INTERNAL_CHANGED_POINTS   "internalChangedPoints"

Definition at line 118 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_LAGE   "lage"

Definition at line 95 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_LAYERMERGE   "layermerge"

Definition at line 92 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_LIFE   "life"

Definition at line 83 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_LOD   "lod"

Definition at line 77 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_MASS   "mass"

Definition at line 79 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_MATERIAL   "shop_materialpath"

Definition at line 71 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_MATERIAL_PATH   "shop_materialpath"

Definition at line 124 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_CAPT   "metaCapt"

Definition at line 109 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_CAPT_DATA   "metaCaptData"

Definition at line 114 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_CAPT_FRAME   "metaCaptFrame"

Definition at line 110 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_CAPT_GROUP_MAP   "metaCaptGroupMap"

Definition at line 115 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_CAPT_GROUPS   "metaCaptGroups"

Definition at line 111 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_CAPT_PATHS   "metaCaptPaths"

Definition at line 113 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_CAPT_ROOT   "metaCaptRoot"

Definition at line 112 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_META_SLIDE   "slideModifier"

Definition at line 116 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_MUSCLE_INFLATE_NORM   "muscleInflateNormal"

Definition at line 121 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_MUSCLE_POSITION_BIAS   "positionbiasvalues"

Definition at line 122 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_MUSCLE_REST_ANCHOR   "restAnchor"

Definition at line 119 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_MUSCLE_REST_XFORMS   "restTransforms"

Definition at line 120 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_NORMAL   "N"

Definition at line 68 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_OGLSHOP   "ogl_shop"

Definition at line 72 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_PERIMETER   "perimeter"

Definition at line 90 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_PNT_CAPTURE   "pCapt"

Definition at line 99 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_PNT_CAPTURE_ALPHA   "pCaptAlpha"

Definition at line 100 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_PNT_CAPTURE_DATA   "pCaptData"

Definition at line 102 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_PNT_CAPTURE_PATH   "pCaptPath"

Definition at line 101 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_PSCALE   "pscale"

Definition at line 87 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_REST   "rest"

Definition at line 78 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_RIXLATE   "rixlate"

Definition at line 123 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_SEGS   "segs"

Definition at line 93 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_SPRINGK   "springk"

Definition at line 82 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_TENSION   "tension"

Definition at line 81 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_TEXTURE   "uv"

Definition at line 69 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_TUBECAPTURE   "tubeCapt"

Definition at line 98 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_UP   "up"

Definition at line 85 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_VELOCITY   "v"

Definition at line 70 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_WIDTH   "width"

Definition at line 91 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_WIRE_CAPT   "wireCapt"

Definition at line 105 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_WIRE_CAPT_PRIMU   "wireCaptPrimU"

Definition at line 108 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_WIRE_CAPT_U   "wireCaptU"

Definition at line 106 of file GEO_Detail.h.

#define GEO_STD_ATTRIB_WIRE_CAPT_V   "wireCaptV"

Definition at line 107 of file GEO_Detail.h.


Enumeration Type Documentation

Enumerator:
GEO_ATTRIBUTE_NORMAL 
GEO_ATTRIBUTE_TEXTURE 
GEO_ATTRIBUTE_VELOCITY 
GEO_ATTRIBUTE_MATERIAL 
GEO_ATTRIBUTE_DIFFUSE 
GEO_ATTRIBUTE_ALPHA 
GEO_ATTRIBUTE_COM 
GEO_ATTRIBUTE_DISTANCE 
GEO_ATTRIBUTE_LOD 
GEO_ATTRIBUTE_REST 
GEO_ATTRIBUTE_MASS 
GEO_ATTRIBUTE_DRAG 
GEO_ATTRIBUTE_TENSION 
GEO_ATTRIBUTE_SPRINGK 
GEO_ATTRIBUTE_LIFE 
GEO_ATTRIBUTE_DIST 
GEO_ATTRIBUTE_UP 
GEO_ATTRIBUTE_ID 
GEO_ATTRIBUTE_PSCALE 
GEO_ATTRIBUTE_CREASE 
GEO_ATTRIBUTE_AREA 
GEO_ATTRIBUTE_PERIMETER 
GEO_ATTRIBUTE_WIDTH 
GEO_ATTRIBUTE_OGLSHOP 
GEO_ATTRIBUTE_LAYERMERGE 
GEO_ATTRIBUTE_SEGS 
GEO_ATTRIBUTE_DIV 
GEO_ATTRIBUTE_LAGE 
GEO_ATTRIBUTE_ARC 
GEO_ATTRIBUTE_GEN 
GEO_NUM_STANDARD_ATTRIBUTE 

Definition at line 129 of file GEO_Detail.h.


Generated on Mon Jan 28 00:47:24 2013 for HDK by  doxygen 1.5.9