HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU_GroupParms Class Reference

#include <GU_Group.h>

Public Member Functions

 GU_GroupParms ()
 
 ~GU_GroupParms ()
 

Public Attributes

const char * pattern
 
const char * pattern_group
 
int ordered
 
int start
 
int end
 
int incStart
 
int incEnd
 
float radx
 
float rady
 
float radz
 
float tx
 
float ty
 
float tz
 
float rx
 
float ry
 
float rz
 
float nx
 
float ny
 
float nz
 
UT_Vector3 eye
 
float spreadAngle
 
int boundingType
 
int numberingType
 
float randomFrac
 
float randomSeed
 
bool useRandomSeedAttrib
 
const char * randomSeedAttrib
 
int useRandom
 
int useBounding
 
int useNumbering
 
int useNormal
 
int useBackface
 
int booleanType
 
int useEdgeDist
 
const GA_PointGrouporigptgroup
 
int edgedepth
 
GU_RayIntersectrayTree
 
const UT_Stringgroup1
 
const UT_Stringgroup2
 
int useNonPlanar
 
float nonPlanarTol
 
int useDegenerate
 
bool useDegenPrims
 
bool useZAF
 
bool doOpenZAF
 
float tolZAF
 
float isoOffset
 
bool invertVolume
 
bool includeNotWhollyContained
 
bool includeOppositeNormals
 
const GU_DetailboundGdp
 

Detailed Description

Definition at line 34 of file GU_Group.h.

Constructor & Destructor Documentation

GU_GroupParms::GU_GroupParms ( )
inline

Definition at line 37 of file GU_Group.h.

GU_GroupParms::~GU_GroupParms ( )
inline

Definition at line 56 of file GU_Group.h.

Member Data Documentation

int GU_GroupParms::booleanType

Definition at line 82 of file GU_Group.h.

const GU_Detail* GU_GroupParms::boundGdp

Definition at line 100 of file GU_Group.h.

int GU_GroupParms::boundingType

Definition at line 71 of file GU_Group.h.

bool GU_GroupParms::doOpenZAF

Definition at line 94 of file GU_Group.h.

int GU_GroupParms::edgedepth

Definition at line 85 of file GU_Group.h.

int GU_GroupParms::end

Definition at line 62 of file GU_Group.h.

UT_Vector3 GU_GroupParms::eye

Definition at line 69 of file GU_Group.h.

const UT_String* GU_GroupParms::group1

Definition at line 87 of file GU_Group.h.

const UT_String* GU_GroupParms::group2

Definition at line 88 of file GU_Group.h.

int GU_GroupParms::incEnd

Definition at line 64 of file GU_Group.h.

bool GU_GroupParms::includeNotWhollyContained

Definition at line 98 of file GU_Group.h.

bool GU_GroupParms::includeOppositeNormals

Definition at line 99 of file GU_Group.h.

int GU_GroupParms::incStart

Definition at line 63 of file GU_Group.h.

bool GU_GroupParms::invertVolume

Definition at line 97 of file GU_Group.h.

float GU_GroupParms::isoOffset

Definition at line 96 of file GU_Group.h.

float GU_GroupParms::nonPlanarTol

Definition at line 90 of file GU_Group.h.

int GU_GroupParms::numberingType

Definition at line 72 of file GU_Group.h.

float GU_GroupParms::nx

Definition at line 68 of file GU_Group.h.

float GU_GroupParms::ny

Definition at line 68 of file GU_Group.h.

float GU_GroupParms::nz

Definition at line 68 of file GU_Group.h.

int GU_GroupParms::ordered

Definition at line 60 of file GU_Group.h.

const GA_PointGroup* GU_GroupParms::origptgroup

Definition at line 84 of file GU_Group.h.

const char* GU_GroupParms::pattern

Definition at line 58 of file GU_Group.h.

const char* GU_GroupParms::pattern_group

Definition at line 59 of file GU_Group.h.

float GU_GroupParms::radx

Definition at line 65 of file GU_Group.h.

float GU_GroupParms::rady

Definition at line 65 of file GU_Group.h.

float GU_GroupParms::radz

Definition at line 65 of file GU_Group.h.

float GU_GroupParms::randomFrac

Definition at line 73 of file GU_Group.h.

float GU_GroupParms::randomSeed

Definition at line 74 of file GU_Group.h.

const char* GU_GroupParms::randomSeedAttrib

Definition at line 76 of file GU_Group.h.

GU_RayIntersect* GU_GroupParms::rayTree

Definition at line 86 of file GU_Group.h.

float GU_GroupParms::rx

Definition at line 67 of file GU_Group.h.

float GU_GroupParms::ry

Definition at line 67 of file GU_Group.h.

float GU_GroupParms::rz

Definition at line 67 of file GU_Group.h.

float GU_GroupParms::spreadAngle

Definition at line 70 of file GU_Group.h.

int GU_GroupParms::start

Definition at line 61 of file GU_Group.h.

float GU_GroupParms::tolZAF

Definition at line 95 of file GU_Group.h.

float GU_GroupParms::tx

Definition at line 66 of file GU_Group.h.

float GU_GroupParms::ty

Definition at line 66 of file GU_Group.h.

float GU_GroupParms::tz

Definition at line 66 of file GU_Group.h.

int GU_GroupParms::useBackface

Definition at line 81 of file GU_Group.h.

int GU_GroupParms::useBounding

Definition at line 78 of file GU_Group.h.

int GU_GroupParms::useDegenerate

Definition at line 91 of file GU_Group.h.

bool GU_GroupParms::useDegenPrims

Definition at line 92 of file GU_Group.h.

int GU_GroupParms::useEdgeDist

Definition at line 83 of file GU_Group.h.

int GU_GroupParms::useNonPlanar

Definition at line 89 of file GU_Group.h.

int GU_GroupParms::useNormal

Definition at line 80 of file GU_Group.h.

int GU_GroupParms::useNumbering

Definition at line 79 of file GU_Group.h.

int GU_GroupParms::useRandom

Definition at line 77 of file GU_Group.h.

bool GU_GroupParms::useRandomSeedAttrib

Definition at line 75 of file GU_Group.h.

bool GU_GroupParms::useZAF

Definition at line 93 of file GU_Group.h.


The documentation for this class was generated from the following file: