GEO_PrimRBezSurf Class Reference

#include <GEO_PrimRBezSurf.h>

Inheritance diagram for GEO_PrimRBezSurf:

GEO_TPSurf GEO_Hull GEO_Primitive GB_Primitive GB_AttributeElem GB_Element GU_PrimRBezSurf

List of all members.

Public Member Functions

 GEO_PrimRBezSurf (GEO_Detail *d, unsigned int m=0, unsigned int n=0)
 ~GEO_PrimRBezSurf ()
virtual int evaluateBasisDerivs (float u, float v, float ubmatx[][GB_MAXORDER], float vbmatx[][GB_MAXORDER], int &rowoffset, int &coloffset, unsigned du=0, unsigned dv=0, int uoffset=-1, int voffset=-1) const
virtual int evaluateBasis (float u, float v, float *ubvals, float *vbvals, int &rowoffset, int &coloffset, unsigned du=0, unsigned dv=0, int uoffset=-1, int voffset=-1) const
virtual int evaluateUBasis (float u, float *ubvals, int &coloffset, unsigned du=0, int uoffset=-1) const
virtual int evaluateVBasis (float v, float *vbvals, int &rowoffset, unsigned dv=0, int voffset=-1) const
virtual int evaluateMesh (float *uArr, unsigned uArrLen, float *vArr, unsigned vArrLen, UT_Vector4 *pos, unsigned du=0, unsigned dv=0) const
virtual int evaluateMesh (float uStart, float uStop, unsigned nu, float vStart, float vStop, unsigned nv, UT_Vector4 *pos, unsigned du=0, unsigned dv=0) const
virtual bool evaluateMesh (float uStart, float uStop, unsigned nu, float vStart, float vStop, unsigned nv, GEO_Vertex **results, GEO_AttributeHandleList &hlist, unsigned du=0, unsigned dv=0) const
virtual int evaluateMeshWAttrib (float uStart, float uStop, unsigned nu, float vStart, float vStop, unsigned nv, UT_Vector4 *pos, GB_AttributeData *adata, const GB_FloatOffsets &foffsets, unsigned du=0, unsigned dv=0) const
virtual int evaluateBreakpoint (int uidx, int vidx, UT_Vector4 &pos, int du=0, int dv=0) const
virtual int fillBreakMesh (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int ulod, int vlod, UT_Vector4 *pos, int &vspans, int vbreakidx=-1, unsigned du=0, unsigned dv=0, UT_FloatArray *uval=0, UT_FloatArray *vval=0) const
virtual int fillBreakMesh (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int ulod, int vlod, GEO_Vertex **results, GEO_AttributeHandleList &hlist, int &vspans, int vbreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillBreakMeshWAttrib (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int ulod, int vlod, UT_Vector4 *pos, GB_AttributeData *adata, const GB_FloatOffsets &foffsets, int &vspans, int vbreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillUCurves (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int lod, UT_Vector4 *pos, int &uspans, int ubreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillVCurves (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int lod, UT_Vector4 *pos, int &vspans, int vbreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillUCurves (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int lod, GEO_Vertex **results, GEO_AttributeHandleList &hlist, int &uspans, int ubreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillVCurves (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int lod, GEO_Vertex **results, GEO_AttributeHandleList &hlist, int &vspans, int vbreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillUCurvesWAttrib (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int lod, UT_Vector4 *pos, GB_AttributeData *adata, const GB_FloatOffsets &foffsets, int &uspans, int ubreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillVCurvesWAttrib (int ustartidx, int ustopidx, int vstartidx, int vstopidx, int lod, UT_Vector4 *pos, GB_AttributeData *adata, const GB_FloatOffsets &foffsets, int &vspans, int vbreakidx=-1, unsigned du=0, unsigned dv=0) const
virtual int fillMesh (int nu, int nv, UT_Vector4 *pos) const
virtual int domainRangeOfCV (int i, int j, int &minuk, int &maxuk, int &minvk, int &maxvk) const
virtual int breakpointRangeOfCV (int i, int j, int &minbkpu, int &maxbkpu, int &minbkpv, int &maxbkpv) const
virtual void reparameterizeU (GB_ParmType ptype)
virtual void reparameterizeV (GB_ParmType ptype)
virtual int refineU (float k, GEO_AttributeHandleList &hlist, int=0)
virtual int refineU (float k, int=0)
virtual int refineUWAttrib (float k, const GB_FloatOffsets &foffsets, int=0)
virtual int refineUWAttrib (float k, const GB_FloatOffsets *ptoffsets, const GB_FloatOffsets *vtxoffsets, int=0)
virtual int refineV (float k, GEO_AttributeHandleList &hlist, int=0)
virtual int refineV (float k, int=0)
virtual int refineVWAttrib (float k, const GB_FloatOffsets &foffsets, int=0)
virtual int refineVWAttrib (float k, const GB_FloatOffsets *ptoffsets, const GB_FloatOffsets *vtxoffsets, int=0)
virtual int recordChange (unsigned r, unsigned c)
virtual void wrapU (int rounded=1, int preserveShape=0)
virtual void wrapV (int rounded=1, int preserveShape=0)
virtual void openU (int preserveShape=0, int safe=0)
virtual void openV (int preserveShape=0, int safe=0)
virtual int insertRow (unsigned int beforeWhich, int appendPts=1)
virtual int insertCol (unsigned int beforeWhich, int appendPts=1)
virtual int deleteRow (unsigned int which)
virtual int deleteCol (unsigned int which)
virtual int uMaxValidIndex (void) const
virtual int vMaxValidIndex (void) const
virtual unsigned getPrimitiveId (void) const
virtual int loftU (int newcount, int start=-1, int stop=-1)
virtual int loftV (int newcount, int start=-1, int stop=-1)
virtual int warpU (float u, const UT_Vector3 &delta, GEO_AttributeHandleList &hlist, float sharpness=0.0f, float bias=-1.0f)
virtual int warpV (float v, const UT_Vector3 &delta, GEO_AttributeHandleList &hlist, float sharpness=0.0f, float bias=-1.0f)
virtual int warp (float u, float v, const UT_Vector3 &delta, GEO_AttributeHandleList &hlist, float usharpness=0.f, float vsharpness=0.f, float ubias=-1.0f, float vbias=-1.0f)
virtual int warpU (float u, const UT_Vector3 &delta, GB_FloatOffsets *foffsets=0, float sharpness=0.0f, float bias=-1.0f)
virtual int warpV (float v, const UT_Vector3 &delta, GB_FloatOffsets *foffsets=0, float sharpness=0.0f, float bias=-1.0f)
virtual int warp (float u, float v, const UT_Vector3 &delta, GB_FloatOffsets *foffsets=0, float usharpness=0.f, float vsharpness=0.f, float ubias=-1.0f, float vbias=-1.0f)
virtual void getRangeBBox (const UT_Interval &u, const UT_Interval &v, UT_BoundingBox &bbox) const
virtual int unrollU (int append_pts=1)
virtual int unrollV (int append_pts=1)
virtual void reverseU (void)
virtual void reverseV (void)
virtual int raiseOrderU (int neworder, GEO_AttributeHandleList &hl)
virtual int raiseOrderU (int neworder)
virtual int raiseOrderUWAttrib (int neworder, const GB_FloatOffsets &foffsets)
virtual int raiseOrderV (int neworder, GEO_AttributeHandleList &hl)
virtual int raiseOrderV (int neworder)
virtual int raiseOrderVWAttrib (int neworder, const GB_FloatOffsets &foffsets)
virtual int translateBreakpoints (const UT_IntArray &uindices, const UT_IntArray &vindices, const UT_Vector3 &delta, int fixbpkts=1, GB_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0)
virtual int transformBreakpoints (const UT_IntArray &uindices, const UT_IntArray &vindices, const UT_Matrix4 &matx, int fixbpkts=1, GB_PointGroup *ptgroup=NULL, GEO_Delta *geodelta=0)
virtual int attachU (const GEO_Hull &hull, int blend=1, float bias=0.5f, float tolerance=1.0f, int=1, GB_PointGroup *ptgroup=0)
virtual int attachV (const GEO_Hull &hull, int blend=1, float bias=0.5f, float tolerance=1.0f, int=1, GB_PointGroup *ptgroup=0)
virtual GEO_TPSurfextract (float ustart, float ustop, float vstart, float vstop) const
virtual void transpose ()

Protected Member Functions

virtual GB_BasisnewBasis (void) const
int fillUCurve (int vidx, int ustartidx, int ustopidx, int density, UT_Vector4 *pos, int puoffset, int rbound, unsigned du, unsigned dv) const
int fillVCurve (int uidx, int vstartidx, int vstopidx, int density, UT_Vector4 *pos, int pvoffset, int rbound, unsigned du, unsigned dv) const
int fillUCurve (int vidx, int ustartidx, int ustopidx, int density, GEO_Vertex **results, GEO_AttributeHandleList &hlist, int puoffset, int rbound, unsigned du, unsigned dv) const
int fillVCurve (int uidx, int vstartidx, int vstopidx, int density, GEO_Vertex **results, GEO_AttributeHandleList &hlist, int pvoffset, int rbound, unsigned du, unsigned dv) const
int fillUCurveWAttrib (int vidx, int ustartidx, int ustopidx, int density, UT_Vector4 *pos, GB_AttributeData *adata, const GB_FloatOffsets &foffsets, int asize, int puoffset, int rbound, unsigned du, unsigned dv) const
int fillVCurveWAttrib (int uidx, int vstartidx, int vstopidx, int density, UT_Vector4 *pos, GB_AttributeData *adata, const GB_FloatOffsets &foffsets, int asize, int pvoffset, int rbound, unsigned du, unsigned dv) const
void incrementOrderU (void)
void incrementOrderU (GEO_AttributeHandleList &hlist)
void incrementOrderUWAttrib (const GB_FloatOffsets &foffsets)
void incrementOrderV (void)
void incrementOrderV (GEO_AttributeHandleList &hlist)
void incrementOrderVWAttrib (const GB_FloatOffsets &foffsets)


Detailed Description

Definition at line 32 of file GEO_PrimRBezSurf.h.


Constructor & Destructor Documentation

GEO_PrimRBezSurf::GEO_PrimRBezSurf ( GEO_Detail d,
unsigned int  m = 0,
unsigned int  n = 0 
) [inline]

Definition at line 36 of file GEO_PrimRBezSurf.h.

GEO_PrimRBezSurf::~GEO_PrimRBezSurf (  ) 


Member Function Documentation

virtual int GEO_PrimRBezSurf::attachU ( const GEO_Hull hull,
int  blend = 1,
float  bias = 0.5f,
float  tolerance = 1.0f,
int  = 1,
GB_PointGroup ptgroup = 0 
) [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::attachV ( const GEO_Hull hull,
int  blend = 1,
float  bias = 0.5f,
float  tolerance = 1.0f,
int  = 1,
GB_PointGroup ptgroup = 0 
) [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::breakpointRangeOfCV ( int  i,
int  j,
int &  minbkpu,
int &  maxbkpu,
int &  minbkpv,
int &  maxbkpv 
) const [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::deleteCol ( unsigned int  which  )  [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::deleteRow ( unsigned int  which  )  [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::domainRangeOfCV ( int  i,
int  j,
int &  minuk,
int &  maxuk,
int &  minvk,
int &  maxvk 
) const [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateBasis ( float  u,
float  v,
float *  ubvals,
float *  vbvals,
int &  rowoffset,
int &  coloffset,
unsigned  du = 0,
unsigned  dv = 0,
int  uoffset = -1,
int  voffset = -1 
) const [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateBasisDerivs ( float  u,
float  v,
float  ubmatx[][GB_MAXORDER],
float  vbmatx[][GB_MAXORDER],
int &  rowoffset,
int &  coloffset,
unsigned  du = 0,
unsigned  dv = 0,
int  uoffset = -1,
int  voffset = -1 
) const [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateBreakpoint ( int  uidx,
int  vidx,
UT_Vector4 pos,
int  du = 0,
int  dv = 0 
) const [virtual]

Implements GEO_Hull.

virtual bool GEO_PrimRBezSurf::evaluateMesh ( float  uStart,
float  uStop,
unsigned  nu,
float  vStart,
float  vStop,
unsigned  nv,
GEO_Vertex **  results,
GEO_AttributeHandleList hlist,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateMesh ( float  uStart,
float  uStop,
unsigned  nu,
float  vStart,
float  vStop,
unsigned  nv,
UT_Vector4 pos,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateMesh ( float *  uArr,
unsigned  uArrLen,
float *  vArr,
unsigned  vArrLen,
UT_Vector4 pos,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateMeshWAttrib ( float  uStart,
float  uStop,
unsigned  nu,
float  vStart,
float  vStop,
unsigned  nv,
UT_Vector4 pos,
GB_AttributeData adata,
const GB_FloatOffsets foffsets,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateUBasis ( float  u,
float *  ubvals,
int &  coloffset,
unsigned  du = 0,
int  uoffset = -1 
) const [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::evaluateVBasis ( float  v,
float *  vbvals,
int &  rowoffset,
unsigned  dv = 0,
int  voffset = -1 
) const [virtual]

Implements GEO_TPSurf.

virtual GEO_TPSurf* GEO_PrimRBezSurf::extract ( float  ustart,
float  ustop,
float  vstart,
float  vstop 
) const [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillBreakMesh ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  ulod,
int  vlod,
GEO_Vertex **  results,
GEO_AttributeHandleList hlist,
int &  vspans,
int  vbreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillBreakMesh ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  ulod,
int  vlod,
UT_Vector4 pos,
int &  vspans,
int  vbreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0,
UT_FloatArray uval = 0,
UT_FloatArray vval = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillBreakMeshWAttrib ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  ulod,
int  vlod,
UT_Vector4 pos,
GB_AttributeData adata,
const GB_FloatOffsets foffsets,
int &  vspans,
int  vbreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillMesh ( int  nu,
int  nv,
UT_Vector4 pos 
) const [virtual]

Implements GEO_TPSurf.

int GEO_PrimRBezSurf::fillUCurve ( int  vidx,
int  ustartidx,
int  ustopidx,
int  density,
GEO_Vertex **  results,
GEO_AttributeHandleList hlist,
int  puoffset,
int  rbound,
unsigned  du,
unsigned  dv 
) const [protected]

int GEO_PrimRBezSurf::fillUCurve ( int  vidx,
int  ustartidx,
int  ustopidx,
int  density,
UT_Vector4 pos,
int  puoffset,
int  rbound,
unsigned  du,
unsigned  dv 
) const [protected]

virtual int GEO_PrimRBezSurf::fillUCurves ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  lod,
GEO_Vertex **  results,
GEO_AttributeHandleList hlist,
int &  uspans,
int  ubreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillUCurves ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  lod,
UT_Vector4 pos,
int &  uspans,
int  ubreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillUCurvesWAttrib ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  lod,
UT_Vector4 pos,
GB_AttributeData adata,
const GB_FloatOffsets foffsets,
int &  uspans,
int  ubreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

int GEO_PrimRBezSurf::fillUCurveWAttrib ( int  vidx,
int  ustartidx,
int  ustopidx,
int  density,
UT_Vector4 pos,
GB_AttributeData adata,
const GB_FloatOffsets foffsets,
int  asize,
int  puoffset,
int  rbound,
unsigned  du,
unsigned  dv 
) const [protected]

int GEO_PrimRBezSurf::fillVCurve ( int  uidx,
int  vstartidx,
int  vstopidx,
int  density,
GEO_Vertex **  results,
GEO_AttributeHandleList hlist,
int  pvoffset,
int  rbound,
unsigned  du,
unsigned  dv 
) const [protected]

int GEO_PrimRBezSurf::fillVCurve ( int  uidx,
int  vstartidx,
int  vstopidx,
int  density,
UT_Vector4 pos,
int  pvoffset,
int  rbound,
unsigned  du,
unsigned  dv 
) const [protected]

virtual int GEO_PrimRBezSurf::fillVCurves ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  lod,
GEO_Vertex **  results,
GEO_AttributeHandleList hlist,
int &  vspans,
int  vbreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillVCurves ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  lod,
UT_Vector4 pos,
int &  vspans,
int  vbreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::fillVCurvesWAttrib ( int  ustartidx,
int  ustopidx,
int  vstartidx,
int  vstopidx,
int  lod,
UT_Vector4 pos,
GB_AttributeData adata,
const GB_FloatOffsets foffsets,
int &  vspans,
int  vbreakidx = -1,
unsigned  du = 0,
unsigned  dv = 0 
) const [virtual]

Reimplemented from GEO_TPSurf.

int GEO_PrimRBezSurf::fillVCurveWAttrib ( int  uidx,
int  vstartidx,
int  vstopidx,
int  density,
UT_Vector4 pos,
GB_AttributeData adata,
const GB_FloatOffsets foffsets,
int  asize,
int  pvoffset,
int  rbound,
unsigned  du,
unsigned  dv 
) const [protected]

virtual unsigned GEO_PrimRBezSurf::getPrimitiveId ( void   )  const [virtual]

Implements GEO_Hull.

virtual void GEO_PrimRBezSurf::getRangeBBox ( const UT_Interval u,
const UT_Interval v,
UT_BoundingBox bbox 
) const [virtual]

Implements GEO_TPSurf.

void GEO_PrimRBezSurf::incrementOrderU ( GEO_AttributeHandleList hlist  )  [protected]

void GEO_PrimRBezSurf::incrementOrderU ( void   )  [protected]

void GEO_PrimRBezSurf::incrementOrderUWAttrib ( const GB_FloatOffsets foffsets  )  [protected]

void GEO_PrimRBezSurf::incrementOrderV ( GEO_AttributeHandleList hlist  )  [protected]

void GEO_PrimRBezSurf::incrementOrderV ( void   )  [protected]

void GEO_PrimRBezSurf::incrementOrderVWAttrib ( const GB_FloatOffsets foffsets  )  [protected]

virtual int GEO_PrimRBezSurf::insertCol ( unsigned int  beforeWhich,
int  appendPts = 1 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::insertRow ( unsigned int  beforeWhich,
int  appendPts = 1 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::loftU ( int  newcount,
int  start = -1,
int  stop = -1 
) [virtual]

Implements GEO_Hull.

virtual int GEO_PrimRBezSurf::loftV ( int  newcount,
int  start = -1,
int  stop = -1 
) [virtual]

Implements GEO_Hull.

virtual GB_Basis* GEO_PrimRBezSurf::newBasis ( void   )  const [protected, virtual]

Implements GEO_TPSurf.

virtual void GEO_PrimRBezSurf::openU ( int  preserveShape = 0,
int  safe = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual void GEO_PrimRBezSurf::openV ( int  preserveShape = 0,
int  safe = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::raiseOrderU ( int  neworder  )  [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::raiseOrderU ( int  neworder,
GEO_AttributeHandleList hl 
) [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::raiseOrderUWAttrib ( int  neworder,
const GB_FloatOffsets foffsets 
) [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::raiseOrderV ( int  neworder  )  [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::raiseOrderV ( int  neworder,
GEO_AttributeHandleList hl 
) [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::raiseOrderVWAttrib ( int  neworder,
const GB_FloatOffsets foffsets 
) [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::recordChange ( unsigned  r,
unsigned  c 
) [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::refineU ( float  k,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::refineU ( float  k,
GEO_AttributeHandleList hlist,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::refineUWAttrib ( float  k,
const GB_FloatOffsets ptoffsets,
const GB_FloatOffsets vtxoffsets,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::refineUWAttrib ( float  k,
const GB_FloatOffsets foffsets,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::refineV ( float  k,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::refineV ( float  k,
GEO_AttributeHandleList hlist,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::refineVWAttrib ( float  k,
const GB_FloatOffsets ptoffsets,
const GB_FloatOffsets vtxoffsets,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::refineVWAttrib ( float  k,
const GB_FloatOffsets foffsets,
int  = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual void GEO_PrimRBezSurf::reparameterizeU ( GB_ParmType  ptype  )  [virtual]

Implements GEO_TPSurf.

virtual void GEO_PrimRBezSurf::reparameterizeV ( GB_ParmType  ptype  )  [virtual]

Implements GEO_TPSurf.

virtual void GEO_PrimRBezSurf::reverseU ( void   )  [virtual]

Reimplemented from GEO_TPSurf.

virtual void GEO_PrimRBezSurf::reverseV ( void   )  [virtual]

Reimplemented from GEO_TPSurf.

virtual int GEO_PrimRBezSurf::transformBreakpoints ( const UT_IntArray uindices,
const UT_IntArray vindices,
const UT_Matrix4 matx,
int  fixbpkts = 1,
GB_PointGroup ptgroup = NULL,
GEO_Delta geodelta = 0 
) [virtual]

Implements GEO_TPSurf.

virtual int GEO_PrimRBezSurf::translateBreakpoints ( const UT_IntArray uindices,
const UT_IntArray vindices,
const UT_Vector3 delta,
int  fixbpkts = 1,
GB_PointGroup ptgroup = NULL,
GEO_Delta geodelta = 0 
) [virtual]

Implements GEO_TPSurf.

virtual void GEO_PrimRBezSurf::transpose (  )  [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::uMaxValidIndex ( void   )  const [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::unrollU ( int  append_pts = 1  )  [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::unrollV ( int  append_pts = 1  )  [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::vMaxValidIndex ( void   )  const [virtual]

Reimplemented from GEO_Hull.

virtual int GEO_PrimRBezSurf::warp ( float  u,
float  v,
const UT_Vector3 delta,
GB_FloatOffsets foffsets = 0,
float  usharpness = 0.f,
float  vsharpness = 0.f,
float  ubias = -1.0f,
float  vbias = -1.0f 
) [virtual]

Implements GEO_Hull.

virtual int GEO_PrimRBezSurf::warp ( float  u,
float  v,
const UT_Vector3 delta,
GEO_AttributeHandleList hlist,
float  usharpness = 0.f,
float  vsharpness = 0.f,
float  ubias = -1.0f,
float  vbias = -1.0f 
) [virtual]

Implements GEO_Hull.

virtual int GEO_PrimRBezSurf::warpU ( float  u,
const UT_Vector3 delta,
GB_FloatOffsets foffsets = 0,
float  sharpness = 0.0f,
float  bias = -1.0f 
) [virtual]

Implements GEO_Hull.

virtual int GEO_PrimRBezSurf::warpU ( float  u,
const UT_Vector3 delta,
GEO_AttributeHandleList hlist,
float  sharpness = 0.0f,
float  bias = -1.0f 
) [virtual]

Implements GEO_Hull.

virtual int GEO_PrimRBezSurf::warpV ( float  v,
const UT_Vector3 delta,
GB_FloatOffsets foffsets = 0,
float  sharpness = 0.0f,
float  bias = -1.0f 
) [virtual]

Implements GEO_Hull.

virtual int GEO_PrimRBezSurf::warpV ( float  v,
const UT_Vector3 delta,
GEO_AttributeHandleList hlist,
float  sharpness = 0.0f,
float  bias = -1.0f 
) [virtual]

Implements GEO_Hull.

virtual void GEO_PrimRBezSurf::wrapU ( int  rounded = 1,
int  preserveShape = 0 
) [virtual]

Reimplemented from GEO_Hull.

virtual void GEO_PrimRBezSurf::wrapV ( int  rounded = 1,
int  preserveShape = 0 
) [virtual]

Reimplemented from GEO_Hull.


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

Generated on Thu May 24 00:09:38 2012 for HDK by  doxygen 1.5.9