GOP_Guide Class Reference

#include <GOP_Guide.h>

Inheritance diagram for GOP_Guide:

GU_Detail GEO_Detail GB_Detail

List of all members.

Public Member Functions

 GOP_Guide (GOP_GuideType intype=OP_GUIDE_ONE)
 GOP_Guide (const GOP_Guide &source)
virtual ~GOP_Guide ()
void displayGeometry (short f)
void displayFont (short f)
void displayHulls (short f)
void displayText (short f)
void displayPrimNums (short f)
void displayAsPoints (short f)
void displayPoints (GB_PointGroup *g)
void displayTangentU (GB_PointGroup *g)
void displayTangentV (GB_PointGroup *g)
void displayWidth (short f)
int displayGeometry () const
int displayFont () const
int displayHulls () const
int displayText () const
int displayPrimNums () const
int displayAsPoints () const
GB_PointGroupdisplayPoints () const
GB_PointGroupdisplayTangentU () const
GB_PointGroupdisplayTangentV () const
short displayWidth () const
GOP_GuideType getType () const
void addText (const char *word, float x, float y, float z)
GOP_GuideTextgetText (int i) const
int numTextEntries () const
void clearTextEntries ()
const UT_PtrArray
< GOP_GuideText * > * 
getTextArray () const
void buildVector (const UT_Vector3 &origin, const UT_Vector3 &direction, const GU_Detail *boxgdp)
void buildCurve (const GEO_Primitive *prim, GB_PointGroup *guidepts, int doU, float depth, float width1, float width2)
void buildDomain (const GU_Detail *srcgdp, GB_PrimitiveGroup *srcgroup, const GEO_Primitive *auxprim, int first_group, GB_PointGroup *guidepts, int doU, int loop, float ldepth, float lwidth1, float lwidth2, float rdepth, float rwidth1, float rwidth2)


Detailed Description

Definition at line 59 of file GOP_Guide.h.


Constructor & Destructor Documentation

GOP_Guide::GOP_Guide ( GOP_GuideType  intype = OP_GUIDE_ONE  ) 

GOP_Guide::GOP_Guide ( const GOP_Guide source  ) 

virtual GOP_Guide::~GOP_Guide (  )  [virtual]


Member Function Documentation

void GOP_Guide::addText ( const char *  word,
float  x,
float  y,
float  z 
)

The given word is copied and stored in the GOP_GuideText, allowing you to do what you wish with it afterwards. This differs from earlier versions of Houdini where only the pointer was copied.

void GOP_Guide::buildCurve ( const GEO_Primitive prim,
GB_PointGroup guidepts,
int  doU,
float  depth,
float  width1,
float  width2 
)

void GOP_Guide::buildDomain ( const GU_Detail srcgdp,
GB_PrimitiveGroup srcgroup,
const GEO_Primitive auxprim,
int  first_group,
GB_PointGroup guidepts,
int  doU,
int  loop,
float  ldepth,
float  lwidth1,
float  lwidth2,
float  rdepth,
float  rwidth1,
float  rwidth2 
)

void GOP_Guide::buildVector ( const UT_Vector3 origin,
const UT_Vector3 direction,
const GU_Detail boxgdp 
)

void GOP_Guide::clearTextEntries (  ) 

int GOP_Guide::displayAsPoints (  )  const [inline]

Definition at line 88 of file GOP_Guide.h.

void GOP_Guide::displayAsPoints ( short  f  )  [inline]

Definition at line 71 of file GOP_Guide.h.

int GOP_Guide::displayFont (  )  const [inline]

Definition at line 84 of file GOP_Guide.h.

void GOP_Guide::displayFont ( short  f  )  [inline]

Definition at line 67 of file GOP_Guide.h.

int GOP_Guide::displayGeometry (  )  const [inline]

Definition at line 83 of file GOP_Guide.h.

void GOP_Guide::displayGeometry ( short  f  )  [inline]

Definition at line 66 of file GOP_Guide.h.

int GOP_Guide::displayHulls (  )  const [inline]

Definition at line 85 of file GOP_Guide.h.

void GOP_Guide::displayHulls ( short  f  )  [inline]

Definition at line 68 of file GOP_Guide.h.

GB_PointGroup* GOP_Guide::displayPoints (  )  const [inline]

Definition at line 90 of file GOP_Guide.h.

void GOP_Guide::displayPoints ( GB_PointGroup g  )  [inline]

Definition at line 73 of file GOP_Guide.h.

int GOP_Guide::displayPrimNums (  )  const [inline]

Definition at line 87 of file GOP_Guide.h.

void GOP_Guide::displayPrimNums ( short  f  )  [inline]

Definition at line 70 of file GOP_Guide.h.

GB_PointGroup* GOP_Guide::displayTangentU (  )  const [inline]

Definition at line 91 of file GOP_Guide.h.

void GOP_Guide::displayTangentU ( GB_PointGroup g  )  [inline]

Definition at line 76 of file GOP_Guide.h.

GB_PointGroup* GOP_Guide::displayTangentV (  )  const [inline]

Definition at line 92 of file GOP_Guide.h.

void GOP_Guide::displayTangentV ( GB_PointGroup g  )  [inline]

Definition at line 78 of file GOP_Guide.h.

int GOP_Guide::displayText (  )  const [inline]

Definition at line 86 of file GOP_Guide.h.

void GOP_Guide::displayText ( short  f  )  [inline]

Definition at line 69 of file GOP_Guide.h.

short GOP_Guide::displayWidth (  )  const [inline]

Definition at line 94 of file GOP_Guide.h.

void GOP_Guide::displayWidth ( short  f  )  [inline]

Definition at line 81 of file GOP_Guide.h.

GOP_GuideText* GOP_Guide::getText ( int  i  )  const [inline]

Definition at line 102 of file GOP_Guide.h.

const UT_PtrArray<GOP_GuideText *>* GOP_Guide::getTextArray (  )  const [inline]

Definition at line 108 of file GOP_Guide.h.

GOP_GuideType GOP_Guide::getType ( void   )  const [inline]

Definition at line 96 of file GOP_Guide.h.

int GOP_Guide::numTextEntries (  )  const [inline]

Definition at line 104 of file GOP_Guide.h.


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

Generated on Mon Jan 28 00:29:32 2013 for HDK by  doxygen 1.5.9