Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SQuadSplitResult Class Reference

#include <GeoPatchJobs.h>

Inheritance diagram for SQuadSplitResult:
Inheritance graph
[legend]
Collaboration diagram for SQuadSplitResult:
Collaboration graph
[legend]

Public Member Functions

 SQuadSplitResult (const int32_t face_, const int32_t depth_)
 
void addResult (const int kidIdx, double *h_, vector3f *n_, Color3ub *c_, const vector3d &v0_, const vector3d &v1_, const vector3d &v2_, const vector3d &v3_, const GeoPatchID &patchID_)
 
const SSplitResultDatadata (const int32_t idx) const
 
virtual void OnCancel ()
 
- Public Member Functions inherited from SBaseSplitResult
 SBaseSplitResult (const int32_t face_, const int32_t depth_)
 
virtual ~SBaseSplitResult ()
 
int32_t face () const
 
int32_t depth () const
 
virtual void OnCancel ()=0
 

Protected Member Functions

 SQuadSplitResult (const SQuadSplitResult &r)
 
- Protected Member Functions inherited from SBaseSplitResult
 SBaseSplitResult (const SBaseSplitResult &r)
 

Protected Attributes

SSplitResultData mData [NUM_RESULT_DATA]
 
- Protected Attributes inherited from SBaseSplitResult
const int32_t mFace
 
const int32_t mDepth
 

Constructor & Destructor Documentation

◆ SQuadSplitResult() [1/2]

SQuadSplitResult::SQuadSplitResult ( const int32_t  face_,
const int32_t  depth_ 
)
inline

◆ SQuadSplitResult() [2/2]

SQuadSplitResult::SQuadSplitResult ( const SQuadSplitResult r)
inlineprotected

Member Function Documentation

◆ addResult()

void SQuadSplitResult::addResult ( const int  kidIdx,
double *  h_,
vector3f n_,
Color3ub c_,
const vector3d v0_,
const vector3d v1_,
const vector3d v2_,
const vector3d v3_,
const GeoPatchID patchID_ 
)
inline

◆ data()

const SSplitResultData & SQuadSplitResult::data ( const int32_t  idx) const
inline

◆ OnCancel()

virtual void SQuadSplitResult::OnCancel ( )
inlinevirtual

Implements SBaseSplitResult.

Member Data Documentation

◆ mData

SSplitResultData SQuadSplitResult::mData[NUM_RESULT_DATA]
protected

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