ALMaSS Partridge ODdox  1.1
The partridge model description following ODdox protocol
PolygonDataVector Class Reference

#include <CIPELandscapeMaker.h>

Public Member Functions

 PolygonDataVector ()
 
 ~PolygonDataVector ()
 
bool HaveSeen (int a_poly)
 
void AddPolygon (EGP_Data egpdata)
 
bool CanGrow (int polyref, int x, int y)
 

Private Attributes

vector< EdgeGrowingPoints * > m_polylist
 
int m_polyrefs [25000]
 

Detailed Description

Definition at line 65 of file CIPELandscapeMaker.h.

Constructor & Destructor Documentation

◆ PolygonDataVector()

PolygonDataVector::PolygonDataVector ( )

◆ ~PolygonDataVector()

PolygonDataVector::~PolygonDataVector ( )

Member Function Documentation

◆ AddPolygon()

void PolygonDataVector::AddPolygon ( EGP_Data  egpdata)

◆ CanGrow()

bool PolygonDataVector::CanGrow ( int  polyref,
int  x,
int  y 
)
inline

Definition at line 75 of file CIPELandscapeMaker.h.

75 { return m_polylist[m_polyrefs[polyref]]->GetCanGrow(x,y); }

References m_polylist, and m_polyrefs.

◆ HaveSeen()

bool PolygonDataVector::HaveSeen ( int  a_poly)
inline

Member Data Documentation

◆ m_polylist

vector<EdgeGrowingPoints*> PolygonDataVector::m_polylist
private

Definition at line 66 of file CIPELandscapeMaker.h.

Referenced by CanGrow().

◆ m_polyrefs

int PolygonDataVector::m_polyrefs[25000]
private

Definition at line 67 of file CIPELandscapeMaker.h.

Referenced by CanGrow().


The documentation for this class was generated from the following file:
PolygonDataVector::m_polyrefs
int m_polyrefs[25000]
Definition: CIPELandscapeMaker.h:67
PolygonDataVector::m_polylist
vector< EdgeGrowingPoints * > m_polylist
Definition: CIPELandscapeMaker.h:66