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 Sat Dec 10 03:46:19 2005 for gl4gcj by  doxygen 1.4.3