HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_CaptureOverrideDelta Class Reference

#include <GEO_CaptureOverrideData.h>

Public Member Functions

 GEO_CaptureOverrideDelta ()
 
virtual ~GEO_CaptureOverrideDelta ()
 
void copyForUndo (const GEO_CaptureOverrideDelta &other)
 
void destroy ()
 
bool removesOverride (int point_num) const
 
bool addsOverride (int point_num) const
 
void addedCaptureRegion (const GEO_Detail &gdp, const char *path, int cindex)
 
void initCaptureWeightChange (const GEO_Detail &gdp)
 
void beginCaptureWeightChange (GA_Offset point)
 
void endCaptureWeightChange (GA_Offset point, unsigned int point_index, int operation)
 
const UT_Array< char * > & getPaths () const
 
const UT_Array
< GEO_CaptureBoneStorage * > & 
getCaptureTubes () const
 
UT_IntArraygetRegionsAddedToOverrides ()
 
const UT_IntArraygetRegionsAddedToOverrides () const
 
int getNumChanges () const
 
const
geo_CaptureOverrideDeltaData * 
getChange (int i) const
 
void undoOverrideDeltas (GEO_Detail &gdp)
 
int64 getMemoryUsage () const
 

Detailed Description

Definition at line 135 of file GEO_CaptureOverrideData.h.

Constructor & Destructor Documentation

GEO_CaptureOverrideDelta::GEO_CaptureOverrideDelta ( )
virtual GEO_CaptureOverrideDelta::~GEO_CaptureOverrideDelta ( )
virtual

Member Function Documentation

void GEO_CaptureOverrideDelta::addedCaptureRegion ( const GEO_Detail gdp,
const char *  path,
int  cindex 
)
bool GEO_CaptureOverrideDelta::addsOverride ( int  point_num) const
void GEO_CaptureOverrideDelta::beginCaptureWeightChange ( GA_Offset  point)
void GEO_CaptureOverrideDelta::copyForUndo ( const GEO_CaptureOverrideDelta other)
void GEO_CaptureOverrideDelta::destroy ( )
void GEO_CaptureOverrideDelta::endCaptureWeightChange ( GA_Offset  point,
unsigned int  point_index,
int  operation 
)
const UT_Array<GEO_CaptureBoneStorage *>& GEO_CaptureOverrideDelta::getCaptureTubes ( ) const
inline

Definition at line 172 of file GEO_CaptureOverrideData.h.

const geo_CaptureOverrideDeltaData* GEO_CaptureOverrideDelta::getChange ( int  i) const
inline

Definition at line 180 of file GEO_CaptureOverrideData.h.

int64 GEO_CaptureOverrideDelta::getMemoryUsage ( ) const
int GEO_CaptureOverrideDelta::getNumChanges ( ) const
inline

Definition at line 179 of file GEO_CaptureOverrideData.h.

const UT_Array<char *>& GEO_CaptureOverrideDelta::getPaths ( ) const
inline

Definition at line 169 of file GEO_CaptureOverrideData.h.

UT_IntArray& GEO_CaptureOverrideDelta::getRegionsAddedToOverrides ( )
inline

Definition at line 174 of file GEO_CaptureOverrideData.h.

const UT_IntArray& GEO_CaptureOverrideDelta::getRegionsAddedToOverrides ( ) const
inline

Definition at line 176 of file GEO_CaptureOverrideData.h.

void GEO_CaptureOverrideDelta::initCaptureWeightChange ( const GEO_Detail gdp)
bool GEO_CaptureOverrideDelta::removesOverride ( int  point_num) const
void GEO_CaptureOverrideDelta::undoOverrideDeltas ( GEO_Detail gdp)

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