Sly Engine
TerrainRectangleArea Class Reference

#include <TerrainRectangleArea.h>

Collaboration diagram for TerrainRectangleArea:
Collaboration graph

Public Member Functions

 TerrainRectangleArea ()
 < Default constructor More...
 
 TerrainRectangleArea (const TerrainRectangleArea &)=delete
 Move constructor. More...
 
 TerrainRectangleArea (TerrainRectangleArea &&)=delete
 Assignment operator. More...
 
TerrainRectangleAreaoperator= (const TerrainRectangleArea &)=delete
 Move assignment operator. More...
 
TerrainRectangleAreaoperator= (TerrainRectangleArea &&)=delete
 Deconstructor. More...
 
 ~TerrainRectangleArea ()
 
 TerrainRectangleArea (TerrainObject *terrain, const CollisionVolumeBSphere &bSphere)
 
void GetMinMax (int &outputiMin, int &outputiMax, int &ouputjMin, int &outputjMax)
 Gets minimum and maximum. More...
 
TRAIteratorbegin ()
 Gets the beginning. More...
 
TRAIteratorend ()
 Gets the ned. More...
 
TerrainObjectGetTerrain ()
 

Private Attributes

TerrainObjectterrain
 
int iMin
 
int iMax
 
int jMin
 
int jMax
 
TRAIterator storedBegin
 
TRAIterator storedEnd
 

Constructor & Destructor Documentation

◆ TerrainRectangleArea() [1/4]

TerrainRectangleArea::TerrainRectangleArea ( )

< Default constructor

Copy constructor

◆ TerrainRectangleArea() [2/4]

TerrainRectangleArea::TerrainRectangleArea ( const TerrainRectangleArea )
delete

Move constructor.

◆ TerrainRectangleArea() [3/4]

TerrainRectangleArea::TerrainRectangleArea ( TerrainRectangleArea &&  )
delete

Assignment operator.

◆ ~TerrainRectangleArea()

TerrainRectangleArea::~TerrainRectangleArea ( )

◆ TerrainRectangleArea() [4/4]

TerrainRectangleArea::TerrainRectangleArea ( TerrainObject terrain,
const CollisionVolumeBSphere bSphere 
)
Here is the call graph for this function:

Member Function Documentation

◆ begin()

TRAIterator & TerrainRectangleArea::begin ( )

Gets the beginning.

Returns
A reference to a TRAIterator.
Here is the caller graph for this function:

◆ end()

TRAIterator & TerrainRectangleArea::end ( )

Gets the ned.

Returns
A reference to a TRAIterator.
Here is the caller graph for this function:

◆ GetMinMax()

void TerrainRectangleArea::GetMinMax ( int &  iMin,
int &  iMax,
int &  jMin,
int &  jMax 
)

Gets minimum and maximum.

Parameters
[in,out]iMinZero-based index of the minimum.
[in,out]iMaxZero-based index of the maximum.
[in,out]jMinThe minimum.
[in,out]jMaxThe maximum.
Here is the caller graph for this function:

◆ GetTerrain()

TerrainObject * TerrainRectangleArea::GetTerrain ( )
Here is the caller graph for this function:

◆ operator=() [1/2]

TerrainRectangleArea& TerrainRectangleArea::operator= ( const TerrainRectangleArea )
delete

Move assignment operator.

◆ operator=() [2/2]

TerrainRectangleArea& TerrainRectangleArea::operator= ( TerrainRectangleArea &&  )
delete

Deconstructor.

Member Data Documentation

◆ iMax

int TerrainRectangleArea::iMax
private

◆ iMin

int TerrainRectangleArea::iMin
private

◆ jMax

int TerrainRectangleArea::jMax
private

◆ jMin

int TerrainRectangleArea::jMin
private

◆ storedBegin

TRAIterator TerrainRectangleArea::storedBegin
private

◆ storedEnd

TRAIterator TerrainRectangleArea::storedEnd
private

◆ terrain

TerrainObject* TerrainRectangleArea::terrain
private

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