#include <vertexEdit.h>
Public Member Functions | |
HbrMovingVertexEdit (int _faceid, int _nsubfaces, unsigned char *_subfaces, unsigned char _vertexid, int _index, int _width, bool _isP, typename HbrHierarchicalEdit< T >::Operation _op, float *_edit) | |
HbrMovingVertexEdit (int _faceid, int _nsubfaces, int *_subfaces, int _vertexid, int _index, int _width, bool _isP, typename HbrHierarchicalEdit< T >::Operation _op, float *_edit) | |
virtual | ~HbrMovingVertexEdit () |
unsigned char | GetVertexID () const |
int | GetIndex () const |
int | GetWidth () const |
const float * | GetEdit () const |
HbrHierarchicalEdit< T >::Operation | GetOperation () const |
virtual void | ApplyEditToFace (HbrFace< T > *face) |
virtual void | ApplyEditToVertex (HbrFace< T > *face, HbrVertex< T > *vertex) |
Public Member Functions inherited from HbrHierarchicalEdit< T > | |
virtual | ~HbrHierarchicalEdit () |
bool | operator< (const HbrHierarchicalEdit &p) const |
int | GetFaceID () const |
int | GetNSubfaces () const |
unsigned char | GetSubface (int index) const |
bool | IsRelevantToFace (HbrFace< T > *face) const |
Friends | |
std::ostream & | operator (std::ostream &out, const HbrVertexEdit< T > &path) |
Additional Inherited Members | |
Public Types inherited from HbrHierarchicalEdit< T > | |
enum | Operation { Set, Add, Subtract } |
typedef enum OpenSubdiv::OPENSUBDIV_VERSION::HbrHierarchicalEdit::Operation | Operation |
Protected Member Functions inherited from HbrHierarchicalEdit< T > | |
HbrHierarchicalEdit (int _faceid, int _nsubfaces, unsigned char *_subfaces) | |
HbrHierarchicalEdit (int _faceid, int _nsubfaces, int *_subfaces) | |
Protected Attributes inherited from HbrHierarchicalEdit< T > | |
const int | faceid |
const int | nsubfaces |
unsigned char * | subfaces |
Definition at line 139 of file vertexEdit.h.
|
inline |
Definition at line 143 of file vertexEdit.h.
|
inline |
Definition at line 149 of file vertexEdit.h.
|
inlinevirtual |
Definition at line 155 of file vertexEdit.h.
|
inlinevirtual |
Reimplemented from HbrHierarchicalEdit< T >.
Definition at line 176 of file vertexEdit.h.
Reimplemented from HbrHierarchicalEdit< T >.
Definition at line 187 of file vertexEdit.h.
|
inline |
Definition at line 171 of file vertexEdit.h.
|
inline |
Definition at line 165 of file vertexEdit.h.
|
inline |
Definition at line 174 of file vertexEdit.h.
|
inline |
Definition at line 160 of file vertexEdit.h.
|
inline |
Definition at line 168 of file vertexEdit.h.
|
friend |