#include <GU_PrimRBezSurf.h>

Public Member Functions | |
| GU_PrimRBezSurf (GU_Detail *gdp) | |
| virtual | ~GU_PrimRBezSurf () |
| virtual void * | castTo () const |
| virtual const GEO_Primitive * | castToGeo (void) const |
| int | create (int rows, int cols, int orderu=4, int orderv=4, int wrapu=0, int wrapv=0, GEO_SurfaceType type=GEO_PATCH_QUADS, int appendPoints=1) |
| GEO_PrimNURBSurf * | convertToNURBNew (void) |
| GEO_Primitive * | convertToTriBezNew (GU_ConvertParms &parms) |
| GEO_Primitive * | convertNew (GU_ConvertParms &parms) |
| virtual GEO_Hull * | reconfigure (unsigned type, int orderu, int orderv, int openu, int openv, int, int) const |
| virtual void | changedVertices (void) |
| virtual GU_TPSurf * | cutU (float u1, float u2, int &ind1, int &ind2, int keep) |
| virtual GU_TPSurf * | cutV (float v1, float v2, int &ind1, int &ind2, int keep) |
| virtual void | openAtU (float u) |
| virtual void | openAtV (float v) |
| int | split (int every_patch=0, int append_points=0, GB_PrimitiveGroup *out_prims=0) |
| virtual GEO_Curve * | buildRowCurve (int appendPoints=1, GU_Detail *parent=0) const |
| virtual GEO_Curve * | buildColCurve (int appendPoints=1, GU_Detail *parent=0) const |
| int | removeEdges (const GB_EdgeGroup &edges, UT_BitArray *remove_edges=0) |
Static Public Member Functions | |
| static GU_PrimRBezSurf * | build (GU_Detail *gudp, int rows, int cols, int orderu=4, int orderv=4, int wrapu=0, int wrapv=0, GEO_SurfaceType type=GEO_PATCH_QUADS, int appendPoints=1) |
Protected Member Functions | |
| virtual GEO_Hull * | getSubHull (int top, int left, int bottom, int right, GEO_SubHullFlags break_flags) |
Definition at line 43 of file GU_PrimRBezSurf.h.
| GU_PrimRBezSurf::GU_PrimRBezSurf | ( | GU_Detail * | gdp | ) |
| virtual GU_PrimRBezSurf::~GU_PrimRBezSurf | ( | ) | [virtual] |
| static GU_PrimRBezSurf* GU_PrimRBezSurf::build | ( | GU_Detail * | gudp, | |
| int | rows, | |||
| int | cols, | |||
| int | orderu = 4, |
|||
| int | orderv = 4, |
|||
| int | wrapu = 0, |
|||
| int | wrapv = 0, |
|||
| GEO_SurfaceType | type = GEO_PATCH_QUADS, |
|||
| int | appendPoints = 1 | |||
| ) | [static] |
| virtual GEO_Curve* GU_PrimRBezSurf::buildColCurve | ( | int | appendPoints = 1, |
|
| GU_Detail * | parent = 0 | |||
| ) | const [virtual] |
Implements GU_TPSurf.
| virtual GEO_Curve* GU_PrimRBezSurf::buildRowCurve | ( | int | appendPoints = 1, |
|
| GU_Detail * | parent = 0 | |||
| ) | const [virtual] |
Implements GU_TPSurf.
| virtual void* GU_PrimRBezSurf::castTo | ( | ) | const [virtual] |
Reimplemented from GEO_Primitive.
| virtual const GEO_Primitive* GU_PrimRBezSurf::castToGeo | ( | void | ) | const [virtual] |
Implements GU_Primitive.
| virtual void GU_PrimRBezSurf::changedVertices | ( | void | ) | [virtual] |
Implements GEO_TPSurf.
| GEO_Primitive* GU_PrimRBezSurf::convertNew | ( | GU_ConvertParms & | parms | ) | [virtual] |
Reimplemented from GU_TPSurf.
| GEO_PrimNURBSurf* GU_PrimRBezSurf::convertToNURBNew | ( | void | ) |
| GEO_Primitive* GU_PrimRBezSurf::convertToTriBezNew | ( | GU_ConvertParms & | parms | ) |
| int GU_PrimRBezSurf::create | ( | int | rows, | |
| int | cols, | |||
| int | orderu = 4, |
|||
| int | orderv = 4, |
|||
| int | wrapu = 0, |
|||
| int | wrapv = 0, |
|||
| GEO_SurfaceType | type = GEO_PATCH_QUADS, |
|||
| int | appendPoints = 1 | |||
| ) |
| virtual GU_TPSurf* GU_PrimRBezSurf::cutU | ( | float | u1, | |
| float | u2, | |||
| int & | ind1, | |||
| int & | ind2, | |||
| int | keep | |||
| ) | [virtual] |
Implements GU_TPSurf.
| virtual GU_TPSurf* GU_PrimRBezSurf::cutV | ( | float | v1, | |
| float | v2, | |||
| int & | ind1, | |||
| int & | ind2, | |||
| int | keep | |||
| ) | [virtual] |
Implements GU_TPSurf.
| virtual GEO_Hull* GU_PrimRBezSurf::getSubHull | ( | int | top, | |
| int | left, | |||
| int | bottom, | |||
| int | right, | |||
| GEO_SubHullFlags | break_flags | |||
| ) | [protected, virtual] |
Implements GEO_Hull.
| virtual void GU_PrimRBezSurf::openAtU | ( | float | u | ) | [virtual] |
Implements GU_TPSurf.
| virtual void GU_PrimRBezSurf::openAtV | ( | float | v | ) | [virtual] |
Implements GU_TPSurf.
| virtual GEO_Hull* GU_PrimRBezSurf::reconfigure | ( | unsigned | type, | |
| int | orderu, | |||
| int | orderv, | |||
| int | openu, | |||
| int | openv, | |||
| int | , | |||
| int | ||||
| ) | const [virtual] |
Implements GU_TPSurf.
| int GU_PrimRBezSurf::removeEdges | ( | const GB_EdgeGroup & | edges, | |
| UT_BitArray * | remove_edges = 0 | |||
| ) |
| int GU_PrimRBezSurf::split | ( | int | every_patch = 0, |
|
| int | append_points = 0, |
|||
| GB_PrimitiveGroup * | out_prims = 0 | |||
| ) |
1.5.9