LRAUV  revA
SG3D Class Reference
Inheritance diagram for SG3D:
Collaboration diagram for SG3D:

Public Member Functions

 SG3D (int rcnm, int rcid)
 
virtual ~SG3D ()
 
virtual void setLength (int length)
 
virtual void set (int index, int x, int y, int z)
 
int getZ (int index)
 
SG3DgetNext ()
 
- Public Member Functions inherited from SGND
 SGND (int rcnm, int rcid)
 
virtual ~SGND ()
 
int getLength ()
 
int getRcnm ()
 
int getRcid ()
 
virtual bool check (int rcnm, int rcid)
 
virtual void set (int index, int x, int y)
 
void setNext (SGND *next)
 
int getX (int index)
 
int getY (int index)
 
void setUsed (bool used)
 
bool isUsed ()
 
bool isReverse ()
 
void setReverse (const bool reverse)
 

Static Public Member Functions

static SG3DFind (SG3D *start, int rcnm, int rcid)
 

Private Member Functions

 SG3D (const SG3D &old)
 

Private Attributes

int * z_
 

Additional Inherited Members

- Static Protected Member Functions inherited from SGND
static SGNDFind (SGND *start, int rcnm, int rcid)
 
- Protected Attributes inherited from SGND
int rcnm_
 
int rcid_
 
int length_
 
int * x_
 
int * y_
 
bool used_
 
SGNDnext_
 
bool reverse_
 

Constructor & Destructor Documentation

SG3D::SG3D ( int  rcnm,
int  rcid 
)
inline
virtual SG3D::~SG3D ( )
inlinevirtual

References setLength().

SG3D::SG3D ( const SG3D old)
private

Member Function Documentation

static SG3D* SG3D::Find ( SG3D start,
int  rcnm,
int  rcid 
)
inlinestatic

References SGND::Find().

SG3D* SG3D::getNext ( )
inline

References SGND::next_.

Referenced by main().

int SG3D::getZ ( int  index)
inline

References SGND::length_, SGND::reverse_, and z_.

Referenced by main().

virtual void SG3D::set ( int  index,
int  x,
int  y,
int  z 
)
inlinevirtual

References SGND::length_, SGND::set(), and z_.

Referenced by main().

virtual void SG3D::setLength ( int  length)
inlinevirtual

Reimplemented from SGND.

References SGND::length_, SGND::setLength(), and z_.

Referenced by main(), and ~SG3D().

Member Data Documentation

int* SG3D::z_
private

Referenced by getZ(), set(), and setLength().


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