#include <GU_SubDivPatch.h>
Public Member Functions | |
| GU_SubDivEdge (GU_SubDivVertex *v1, GU_SubDivVertex *v2, const GU_SubDivEdge *parent=0) | |
| ~GU_SubDivEdge () | |
| void | catclarkChild () |
| Calculate the new subdivision point using the catmull-clark masks. | |
| GU_SubDivVertex * | getChild () |
| GU_SubDivVertex * | getOther (const GU_SubDivVertex *vtx) const |
| Return the other vertex. | |
| void | setFlag (uint8 f) |
| void | clearFlag (uint8 f) |
| bool | getFlag (uint8 f) const |
| void | setWeight (fpreal weight) |
| fpreal | getWeight () const |
| bool | isHardVertex () const |
| void | initHardVertex (int size) |
| void | initHardVertex (const UT_IntArray &sizes) |
| void | setHardVertex (int i) |
| void | clearHardVertex (int i) |
| bool | getHardVertex (int i) const |
| int | getHardVertexSize (int i) const |
| int | getHardVertexCount (int vcount) const |
Definition at line 44 of file GU_SubDivPatch.h.
| GU_SubDivEdge::GU_SubDivEdge | ( | GU_SubDivVertex * | v1, | |
| GU_SubDivVertex * | v2, | |||
| const GU_SubDivEdge * | parent = 0 | |||
| ) |
| GU_SubDivEdge::~GU_SubDivEdge | ( | ) |
| void GU_SubDivEdge::catclarkChild | ( | ) |
Calculate the new subdivision point using the catmull-clark masks.
| void GU_SubDivEdge::clearFlag | ( | uint8 | f | ) | [inline] |
Definition at line 68 of file GU_SubDivPatch.h.
| void GU_SubDivEdge::clearHardVertex | ( | int | i | ) | [inline] |
Definition at line 92 of file GU_SubDivPatch.h.
| GU_SubDivVertex* GU_SubDivEdge::getChild | ( | ) | [inline] |
Definition at line 53 of file GU_SubDivPatch.h.
| bool GU_SubDivEdge::getFlag | ( | uint8 | f | ) | const [inline] |
Definition at line 69 of file GU_SubDivPatch.h.
| bool GU_SubDivEdge::getHardVertex | ( | int | i | ) | const [inline] |
Definition at line 94 of file GU_SubDivPatch.h.
| int GU_SubDivEdge::getHardVertexCount | ( | int | vcount | ) | const [inline] |
Definition at line 98 of file GU_SubDivPatch.h.
| int GU_SubDivEdge::getHardVertexSize | ( | int | i | ) | const [inline] |
Definition at line 96 of file GU_SubDivPatch.h.
| GU_SubDivVertex* GU_SubDivEdge::getOther | ( | const GU_SubDivVertex * | vtx | ) | const [inline] |
| fpreal GU_SubDivEdge::getWeight | ( | ) | const [inline] |
Definition at line 72 of file GU_SubDivPatch.h.
| void GU_SubDivEdge::initHardVertex | ( | const UT_IntArray & | sizes | ) | [inline] |
Definition at line 79 of file GU_SubDivPatch.h.
| void GU_SubDivEdge::initHardVertex | ( | int | size | ) | [inline] |
Definition at line 74 of file GU_SubDivPatch.h.
| bool GU_SubDivEdge::isHardVertex | ( | ) | const [inline] |
Definition at line 73 of file GU_SubDivPatch.h.
| void GU_SubDivEdge::setFlag | ( | uint8 | f | ) | [inline] |
Definition at line 67 of file GU_SubDivPatch.h.
| void GU_SubDivEdge::setHardVertex | ( | int | i | ) | [inline] |
Definition at line 90 of file GU_SubDivPatch.h.
| void GU_SubDivEdge::setWeight | ( | fpreal | weight | ) | [inline] |
Definition at line 71 of file GU_SubDivPatch.h.
1.5.9