Main Page | Namespace List | Class Hierarchy | Data Structures | Directories | File List | Data Fields

glu4gcj::Nurbs Class Reference

Collaboration diagram for glu4gcj::Nurbs:

Collaboration graph
[legend]

Public Member Functions

 Nurbs ()
native void beginCurve ()
native void endCurve ()
native void pwlCurve (int count, float[] data, int stride, int type)
native void nurbsCurve (int knotCount, float[] knotsArray, int stride, float[] controlArray, int order, int type)
native void beginSurface ()
native void endSurface ()
native void nurbsSurface (int sKnotCount, float[] sKnots, int tKnotCount, float[] tKnots, int sStride, int tStride, float[] control, int sOrder, int tOrder, int type)
native void beginTrim ()
native void endTrim ()
native float getNurbsProperty (int property)
native void setNurbsProperty (int property, float value)
native void loadSamplingMatrices (float[] modelviewMatrix, float[] projectionMatrix, int[] viewport)
NurbsListener getCallback ()
native void setCallback (NurbsListener callback)
Object getCallbackData ()
void setCallbackData (Object callbackData)
native void deleteNurbsRenderer ()

Protected Member Functions

void finalize ()

Private Member Functions

native void initImplementation ()

Private Attributes

RawData implementation
NurbsListener callback
Object callbackData

Constructor & Destructor Documentation

glu4gcj::Nurbs::Nurbs  )  [inline]
 


Member Function Documentation

native void glu4gcj::Nurbs::beginCurve  ) 
 

native void glu4gcj::Nurbs::beginSurface  ) 
 

native void glu4gcj::Nurbs::beginTrim  ) 
 

native void glu4gcj::Nurbs::deleteNurbsRenderer  ) 
 

native void glu4gcj::Nurbs::endCurve  ) 
 

native void glu4gcj::Nurbs::endSurface  ) 
 

native void glu4gcj::Nurbs::endTrim  ) 
 

void glu4gcj::Nurbs::finalize  )  [inline, protected]
 

NurbsListener glu4gcj::Nurbs::getCallback  )  [inline]
 

Object glu4gcj::Nurbs::getCallbackData  )  [inline]
 

native float glu4gcj::Nurbs::getNurbsProperty int  property  ) 
 

native void glu4gcj::Nurbs::initImplementation  )  [private]
 

native void glu4gcj::Nurbs::loadSamplingMatrices float[]  modelviewMatrix,
float[]  projectionMatrix,
int[]  viewport
 

native void glu4gcj::Nurbs::nurbsCurve int  knotCount,
float[]  knotsArray,
int  stride,
float[]  controlArray,
int  order,
int  type
 

native void glu4gcj::Nurbs::nurbsSurface int  sKnotCount,
float[]  sKnots,
int  tKnotCount,
float[]  tKnots,
int  sStride,
int  tStride,
float[]  control,
int  sOrder,
int  tOrder,
int  type
 

native void glu4gcj::Nurbs::pwlCurve int  count,
float[]  data,
int  stride,
int  type
 

native void glu4gcj::Nurbs::setCallback NurbsListener  callback  ) 
 

void glu4gcj::Nurbs::setCallbackData Object  callbackData  )  [inline]
 

native void glu4gcj::Nurbs::setNurbsProperty int  property,
float  value
 


Field Documentation

NurbsListener glu4gcj::Nurbs::callback [private]
 

Object glu4gcj::Nurbs::callbackData [private]
 

RawData glu4gcj::Nurbs::implementation [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Dec 1 03:15:27 2005 for gl4gcj by  doxygen 1.4.3