#include <scheme.h>
Public Types | |
typedef WEIGHT | Weight |
Public Member Functions | |
LocalMask (Weight *v, Weight *e, Weight *f) | |
~LocalMask () | |
int | GetNumVertexWeights () const |
int | GetNumEdgeWeights () const |
int | GetNumFaceWeights () const |
void | SetNumVertexWeights (int count) |
void | SetNumEdgeWeights (int count) |
void | SetNumFaceWeights (int count) |
Weight const & | VertexWeight (int index) const |
Weight const & | EdgeWeight (int index) const |
Weight const & | FaceWeight (int index) const |
Weight & | VertexWeight (int index) |
Weight & | EdgeWeight (int index) |
Weight & | FaceWeight (int index) |
bool | AreFaceWeightsForFaceCenters () const |
void | SetFaceWeightsForFaceCenters (bool on) |
template<typename USER_MASK > | |
void | CombineVertexVertexMasks (Weight thisCoeff, Weight dstCoeff, USER_MASK &dst) const |