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

#include <GU_CurveSet.h>

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_Array< GU_CurveNodeInfomyEdges
 
GU_CurveNodemyNext
 
float myD2
 

Detailed Description

Definition at line 60 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 67 of file GU_CurveSet.h.

GU_CurveNode* GU_CurveNode::next ( ) const
inline

Definition at line 66 of file GU_CurveSet.h.

UT_Vector3& GU_CurveNode::normal ( )
inline

Definition at line 72 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::normal ( ) const
inline

Definition at line 73 of file GU_CurveSet.h.

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

Definition at line 68 of file GU_CurveSet.h.

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

Definition at line 69 of file GU_CurveSet.h.

UT_Vector3& GU_CurveNode::point ( )
inline

Definition at line 70 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::point ( ) const
inline

Definition at line 71 of file GU_CurveSet.h.

Member Data Documentation

float GU_CurveNode::myD2

Definition at line 82 of file GU_CurveSet.h.

int GU_CurveNode::myDegree

Definition at line 79 of file GU_CurveSet.h.

UT_Array<GU_CurveNodeInfo> GU_CurveNode::myEdges

Definition at line 80 of file GU_CurveSet.h.

GU_CurveNode* GU_CurveNode::myNext

Definition at line 81 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::myNormal

Definition at line 78 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::myPt

Definition at line 77 of file GU_CurveSet.h.


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