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
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

Definition at line 67 of file GU_CurveSet.h.

GU_CurveNode* GU_CurveNode::next ( ) const

Definition at line 66 of file GU_CurveSet.h.

UT_Vector3& GU_CurveNode::normal ( )

Definition at line 72 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::normal ( ) const

Definition at line 73 of file GU_CurveSet.h.

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

Definition at line 68 of file GU_CurveSet.h.

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

Definition at line 69 of file GU_CurveSet.h.

UT_Vector3& GU_CurveNode::point ( )

Definition at line 70 of file GU_CurveSet.h.

UT_Vector3 GU_CurveNode::point ( ) const

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: