All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Scheme< SCHEME_TYPE >::LocalMask< WEIGHT > Class Template Reference

#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
 
WeightVertexWeight (int index)
 
WeightEdgeWeight (int index)
 
WeightFaceWeight (int index)
 
template<typename USER_MASK >
void CombineVertexVertexMasks (Weight thisCoeff, Weight dstCoeff, USER_MASK &dst) const
 

Detailed Description

template<Type SCHEME_TYPE>
template<typename WEIGHT>
class OpenSubdiv::OPENSUBDIV_VERSION::Sdc::Scheme< SCHEME_TYPE >::LocalMask< WEIGHT >

Definition at line 198 of file scheme.h.

Member Typedef Documentation

typedef WEIGHT Weight

Definition at line 201 of file scheme.h.

Constructor & Destructor Documentation

LocalMask ( Weight v,
Weight e,
Weight f 
)
inline

Definition at line 204 of file scheme.h.

~LocalMask ( )
inline

Definition at line 205 of file scheme.h.

Member Function Documentation

void CombineVertexVertexMasks ( Weight  thisCoeff,
Weight  dstCoeff,
USER_MASK &  dst 
) const
inline

Definition at line 235 of file scheme.h.

Weight const& EdgeWeight ( int  index) const
inline

Definition at line 221 of file scheme.h.

Weight& EdgeWeight ( int  index)
inline

Definition at line 225 of file scheme.h.

Weight const& FaceWeight ( int  index) const
inline

Definition at line 222 of file scheme.h.

Weight& FaceWeight ( int  index)
inline

Definition at line 226 of file scheme.h.

int GetNumEdgeWeights ( ) const
inline

Definition at line 213 of file scheme.h.

int GetNumFaceWeights ( ) const
inline

Definition at line 214 of file scheme.h.

int GetNumVertexWeights ( ) const
inline

Definition at line 212 of file scheme.h.

void SetNumEdgeWeights ( int  count)
inline

Definition at line 217 of file scheme.h.

void SetNumFaceWeights ( int  count)
inline

Definition at line 218 of file scheme.h.

void SetNumVertexWeights ( int  count)
inline

Definition at line 216 of file scheme.h.

Weight const& VertexWeight ( int  index) const
inline

Definition at line 220 of file scheme.h.

Weight& VertexWeight ( int  index)
inline

Definition at line 224 of file scheme.h.


The documentation for this class was generated from the following file: