GU_CurveNode Class Reference

#include <GU_CurveSet.h>

List of all members.

Public Member Functions

void addCurve (GU_CurveSetInfo &curveinfo, int curveidx, float u, float d2, const UT_Vector3 &pt)
GU_CurveNodenext () const
int degree () const
GU_CurveNodeInfooperator() (int i)
GU_CurveNodeInfo operator() (int i) const
UT_Vector3point ()
UT_Vector3 point () const
UT_Vector3normal ()
UT_Vector3 normal () const

Public Attributes

UT_Vector3 myPt
UT_Vector3 myNormal
int myDegree
UT_RefArray< GU_CurveNodeInfomyEdges
GU_CurveNodemyNext
float myD2


Detailed Description

Definition at line 68 of file GU_CurveSet.h.


Member Function Documentation

void GU_CurveNode::addCurve ( GU_CurveSetInfo curveinfo,
int  curveidx,
float  u,
float  d2,
const UT_Vector3 pt 
)

int GU_CurveNode::degree (  )  const [inline]

Definition at line 75 of file GU_CurveSet.h.

GU_CurveNode* GU_CurveNode::next (  )  const [inline]

Definition at line 74 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::normal ( void   )  const [inline]

Definition at line 81 of file GU_CurveSet.h.

UT_Vector3& GU_CurveNode::normal ( void   )  [inline]

Definition at line 80 of file GU_CurveSet.h.

GU_CurveNodeInfo GU_CurveNode::operator() ( int  i  )  const [inline]

Definition at line 77 of file GU_CurveSet.h.

GU_CurveNodeInfo& GU_CurveNode::operator() ( int  i  )  [inline]

Definition at line 76 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::point ( void   )  const [inline]

Definition at line 79 of file GU_CurveSet.h.

UT_Vector3& GU_CurveNode::point ( void   )  [inline]

Definition at line 78 of file GU_CurveSet.h.


Member Data Documentation

Definition at line 90 of file GU_CurveSet.h.

Definition at line 87 of file GU_CurveSet.h.

Definition at line 88 of file GU_CurveSet.h.

Definition at line 89 of file GU_CurveSet.h.

Definition at line 86 of file GU_CurveSet.h.

Definition at line 85 of file GU_CurveSet.h.


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

Generated on Fri May 25 00:10:28 2012 for HDK by  doxygen 1.5.9