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

#include <GeoPatchJobs.h>

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

Public Member Functions

 SSingleSplitRequest (const vector3d &v0_, const vector3d &v1_, const vector3d &v2_, const vector3d &v3_, const vector3d &cn, const uint32_t depth_, const SystemPath &sysPath_, const GeoPatchID &patchID_, const int edgeLen_, const double fracStep_, Terrain *pTerrain_)
 
void GenerateMesh () const
 
- Public Member Functions inherited from SBaseRequest
 SBaseRequest (const vector3d &v0_, const vector3d &v1_, const vector3d &v2_, const vector3d &v3_, const vector3d &cn, const uint32_t depth_, const SystemPath &sysPath_, const GeoPatchID &patchID_, const int edgeLen_, const double fracStep_, Terrain *pTerrain_)
 
int NUMVERTICES (const int el) const
 

Public Attributes

vector3fnormals
 
Color3ubcolors
 
double * heights
 
std::unique_ptr< double[]> borderHeights
 
std::unique_ptr< vector3d[]> borderVertexs
 
- Public Attributes inherited from SBaseRequest
const vector3d v0
 
const vector3d v1
 
const vector3d v2
 
const vector3d v3
 
const vector3d centroid
 
const uint32_t depth
 
const SystemPath sysPath
 
const GeoPatchID patchID
 
const int edgeLen
 
const double fracStep
 
RefCountedPtr< TerrainpTerrain
 

Protected Member Functions

 SSingleSplitRequest (const SSingleSplitRequest &r)=delete
 
- Protected Member Functions inherited from SBaseRequest
 SBaseRequest (const SBaseRequest &r)=delete
 

Constructor & Destructor Documentation

◆ SSingleSplitRequest() [1/2]

SSingleSplitRequest::SSingleSplitRequest ( const vector3d v0_,
const vector3d v1_,
const vector3d v2_,
const vector3d v3_,
const vector3d cn,
const uint32_t  depth_,
const SystemPath sysPath_,
const GeoPatchID patchID_,
const int  edgeLen_,
const double  fracStep_,
Terrain pTerrain_ 
)
inline
Here is the call graph for this function:

◆ SSingleSplitRequest() [2/2]

SSingleSplitRequest::SSingleSplitRequest ( const SSingleSplitRequest r)
protecteddelete

Member Function Documentation

◆ GenerateMesh()

void SSingleSplitRequest::GenerateMesh ( ) const
Here is the call graph for this function:

Member Data Documentation

◆ borderHeights

std::unique_ptr<double[]> SSingleSplitRequest::borderHeights

◆ borderVertexs

std::unique_ptr<vector3d[]> SSingleSplitRequest::borderVertexs

◆ colors

Color3ub* SSingleSplitRequest::colors

◆ heights

double* SSingleSplitRequest::heights

◆ normals

vector3f* SSingleSplitRequest::normals

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