#include <GEO_PrimMesh.h>

Public Member Functions | |
| GEO_PrimMesh (GEO_Detail *d) | |
| ~GEO_PrimMesh () | |
| virtual unsigned | getPrimitiveId () const |
| virtual int | evaluateBreakpoint (int uidx, int vidx, UT_Vector4 &pos, int du=0, int dv=0) const |
| virtual bool | evaluatePoint (GEO_Vertex &result, GEO_AttributeHandleList &hlist, fpreal u, fpreal v, unsigned du=0, unsigned dv=0) const |
| virtual int | evaluatePoint (UT_Vector4 &pos, float u, float v=0, unsigned du=0, unsigned dv=0) const |
| virtual int SYS_DEPRECATED | evaluatePointWAttrib (UT_Vector4 &pos, GB_AttributeData &adata, const GB_FloatOffsets &foffsets, float u, float v=0, unsigned du=0, unsigned dv=0) 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 SYS_DEPRECATED | warpU (float u, const UT_Vector3 &delta, GB_FloatOffsets *foffsets=0, float sharpness=0.0f, float bias=-1.0f) |
| virtual int SYS_DEPRECATED | warpV (float v, const UT_Vector3 &delta, GB_FloatOffsets *foffsets=0, float sharpness=0.0f, float bias=-1.0f) |
| virtual int SYS_DEPRECATED | 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 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 void | spanRefineU (GEO_AttributeHandleList &hlist, int numdivs=1) |
| virtual void | spanRefineU (int numdivs=1) |
| virtual void SYS_DEPRECATED | spanRefineUWAttrib (const GB_FloatOffsets &offsets, int numdivs=1) |
| virtual void | spanRefineV (GEO_AttributeHandleList &hlist, int numdivs=1) |
| virtual void | spanRefineV (int numdivs=1) |
| virtual void SYS_DEPRECATED | spanRefineVWAttrib (const GB_FloatOffsets &offsets, int numdivs=1) |
| virtual int | unrollU (int append_pts=1) |
| virtual int | unrollV (int append_pts=1) |
Protected Member Functions | |
| virtual int | savePrivate (ostream &, int binary) const |
| virtual bool | loadPrivate (UT_IStream &) |
| virtual int | saveExtra (ostream &, int binary) const |
| virtual bool | loadExtra (UT_IStream &) |
| virtual bool | validate (void) const |
| int | findMaxDistanceU (float &maxdist2, int start, int stop) const |
| int | findMaxDistanceV (float &maxdist2, int start, int stop) const |
Friends | |
| ostream & | operator<< (ostream &os, const GEO_PrimMesh &d) |
Definition at line 29 of file GEO_PrimMesh.h.
| GEO_PrimMesh::GEO_PrimMesh | ( | GEO_Detail * | d | ) | [inline] |
Definition at line 31 of file GEO_PrimMesh.h.
| GEO_PrimMesh::~GEO_PrimMesh | ( | ) |
| virtual int GEO_PrimMesh::attachU | ( | const GEO_Hull & | hull, | |
| int | blend = 1, |
|||
| float | bias = 0.5f, |
|||
| float | tolerance = 1.0f, |
|||
| int | = 1, |
|||
| GB_PointGroup * | ptgroup = 0 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::attachV | ( | const GEO_Hull & | hull, | |
| int | blend = 1, |
|||
| float | bias = 0.5f, |
|||
| float | tolerance = 1.0f, |
|||
| int | = 1, |
|||
| GB_PointGroup * | ptgroup = 0 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::evaluateBreakpoint | ( | int | uidx, | |
| int | vidx, | |||
| UT_Vector4 & | pos, | |||
| int | du = 0, |
|||
| int | dv = 0 | |||
| ) | const [virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::evaluatePoint | ( | UT_Vector4 & | pos, | |
| float | u, | |||
| float | v = 0, |
|||
| unsigned | du = 0, |
|||
| unsigned | dv = 0 | |||
| ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual bool GEO_PrimMesh::evaluatePoint | ( | GEO_Vertex & | result, | |
| GEO_AttributeHandleList & | hlist, | |||
| fpreal | u, | |||
| fpreal | v, | |||
| unsigned | du = 0, |
|||
| unsigned | dv = 0 | |||
| ) | const [virtual] |
| virtual int SYS_DEPRECATED GEO_PrimMesh::evaluatePointWAttrib | ( | UT_Vector4 & | pos, | |
| GB_AttributeData & | adata, | |||
| const GB_FloatOffsets & | foffsets, | |||
| float | u, | |||
| float | v = 0, |
|||
| unsigned | du = 0, |
|||
| unsigned | dv = 0 | |||
| ) | const [virtual] |
Reimplemented from GEO_Primitive.
| int GEO_PrimMesh::findMaxDistanceU | ( | float & | maxdist2, | |
| int | start, | |||
| int | stop | |||
| ) | const [protected] |
| int GEO_PrimMesh::findMaxDistanceV | ( | float & | maxdist2, | |
| int | start, | |||
| int | stop | |||
| ) | const [protected] |
| virtual unsigned GEO_PrimMesh::getPrimitiveId | ( | ) | const [virtual] |
Implements GEO_Hull.
| virtual bool GEO_PrimMesh::loadExtra | ( | UT_IStream & | ) | [protected, virtual] |
Implements GEO_Hull.
| virtual bool GEO_PrimMesh::loadPrivate | ( | UT_IStream & | ) | [protected, virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::loftU | ( | int | newcount, | |
| int | start = -1, |
|||
| int | stop = -1 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::loftV | ( | int | newcount, | |
| int | start = -1, |
|||
| int | stop = -1 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::saveExtra | ( | ostream & | , | |
| int | binary | |||
| ) | const [protected, virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::savePrivate | ( | ostream & | , | |
| int | binary | |||
| ) | const [protected, virtual] |
Implements GEO_Hull.
| virtual void GEO_PrimMesh::spanRefineU | ( | int | numdivs = 1 |
) | [virtual] |
Implements GEO_Hull.
| virtual void GEO_PrimMesh::spanRefineU | ( | GEO_AttributeHandleList & | hlist, | |
| int | numdivs = 1 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual void SYS_DEPRECATED GEO_PrimMesh::spanRefineUWAttrib | ( | const GB_FloatOffsets & | offsets, | |
| int | numdivs = 1 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual void GEO_PrimMesh::spanRefineV | ( | int | numdivs = 1 |
) | [virtual] |
Implements GEO_Hull.
| virtual void GEO_PrimMesh::spanRefineV | ( | GEO_AttributeHandleList & | hlist, | |
| int | numdivs = 1 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual void SYS_DEPRECATED GEO_PrimMesh::spanRefineVWAttrib | ( | const GB_FloatOffsets & | offsets, | |
| int | numdivs = 1 | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual int GEO_PrimMesh::unrollU | ( | int | append_pts = 1 |
) | [virtual] |
Reimplemented from GEO_Hull.
| virtual int GEO_PrimMesh::unrollV | ( | int | append_pts = 1 |
) | [virtual] |
Reimplemented from GEO_Hull.
| virtual bool GEO_PrimMesh::validate | ( | void | ) | const [protected, virtual] |
Implements GEO_Hull.
| virtual int SYS_DEPRECATED GEO_PrimMesh::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_PrimMesh::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 SYS_DEPRECATED GEO_PrimMesh::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_PrimMesh::warpU | ( | float | u, | |
| const UT_Vector3 & | delta, | |||
| GEO_AttributeHandleList & | hlist, | |||
| float | sharpness = 0.0f, |
|||
| float | bias = -1.0f | |||
| ) | [virtual] |
Implements GEO_Hull.
| virtual int SYS_DEPRECATED GEO_PrimMesh::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_PrimMesh::warpV | ( | float | v, | |
| const UT_Vector3 & | delta, | |||
| GEO_AttributeHandleList & | hlist, | |||
| float | sharpness = 0.0f, |
|||
| float | bias = -1.0f | |||
| ) | [virtual] |
Implements GEO_Hull.
| ostream& operator<< | ( | ostream & | os, | |
| const GEO_PrimMesh & | d | |||
| ) | [friend] |
Definition at line 142 of file GEO_PrimMesh.h.
1.5.9