#include <sim3DDynArray.h>
Inheritance diagram for DYNARRAY:
Public Member Functions | |
DYNARRAY (INTEGER delta) | |
virtual | ~DYNARRAY () |
INTEGER | HowMany () const |
void | Remove (INTEGER n) |
Protected Member Functions | |
virtual void | Resize (INTEGER to)=0 |
void | NewElementCount (INTEGER count) |
Protected Attributes | |
INTEGER | Count |
INTEGER | Size |
INTEGER | Delta |
Definition at line 25 of file sim3DDynArray.h.
DYNARRAY::DYNARRAY | ( | INTEGER | delta | ) |
virtual DYNARRAY::~DYNARRAY | ( | ) | [inline, virtual] |
Definition at line 32 of file sim3DDynArray.h.
INTEGER DYNARRAY::HowMany | ( | ) | const [inline] |
Definition at line 33 of file sim3DDynArray.h.
References Count.
Referenced by SIM3DPolyeder::AddEdgeOnce(), ZBUFFER::CalcCamera(), SIM3DFacette::CalcSensor(), SIM3DCamera::CalcSensor(), SIM3DReceptor::CalcSensor(), SIM3DTactile::CalcSensor(), SIM3DPolyeder::CheckFaceNr(), SIM3DMultiSensor::DimSize(), SIM3DSensor::DimSize(), SIM3DPolyeder::DoesPointLieInFaceNr(), SIM3DPolyeder::Draw(), SIM3DPolyeder::DrawBodyOnZBuffer(), SIM3DGroup::ExpandPath(), SURFACEDESCR::GetColorAt(), SIM3DPolyeder::GetFaceVertex(), SURFACEDESCR::HasTexture(), SIM3DPolyeder::IntersectionFound(), SIM3DPolyeder::MakeNewBoundingBox(), SIM3DPolyeder::NewFace(), SIM3DPolyeder::NewPosition(), SIM3DPolyeder::NormalVectorOfFace(), SIM3DPolyeder::ReadAttr(), SIM3DPolyeder::Rotate(), SIM3DPolyeder::StepBack(), SIM3DPolyeder::Sweep(), SIM3DSensor::WriteAttrs(), SIM3DPolyeder::WriteAttrs(), SIM3DGroup::WriteAttrs(), and SURFACEDESCR::WriteProperties().
void DYNARRAY::NewElementCount | ( | INTEGER | count | ) | [protected] |
Definition at line 28 of file sim3DDynArray.cpp.
References Delta, Resize(), and Size.
Referenced by INTEGERARRAY::AddElement(), STRINGARRAY::AddElement(), VECTORARRAY::AddElement(), FACEARRAY::AddElement(), and Remove().
void DYNARRAY::Remove | ( | INTEGER | n | ) |
Definition at line 36 of file sim3DDynArray.cpp.
References Count, and NewElementCount().
Referenced by SIM3DPolyeder::NewFace().
virtual void DYNARRAY::Resize | ( | INTEGER | to | ) | [protected, pure virtual] |
Implemented in FACEARRAY, VECTORARRAY, STRINGARRAY, and INTEGERARRAY.
Referenced by NewElementCount().
INTEGER DYNARRAY::Count [protected] |
Definition at line 28 of file sim3DDynArray.h.
Referenced by INTEGERARRAY::AddElement(), STRINGARRAY::AddElement(), VECTORARRAY::AddElement(), FACEARRAY::AddElement(), DYNARRAY(), FACEARRAY::FACEARRAY(), HowMany(), INTEGERARRAY::INTEGERARRAY(), VECTORARRAY::operator=(), INTEGERARRAY::operator[](), STRINGARRAY::operator[](), VECTORARRAY::operator[](), FACEARRAY::operator[](), Remove(), STRINGARRAY::STRINGARRAY(), and VECTORARRAY::VECTORARRAY().
INTEGER DYNARRAY::Delta [protected] |
Definition at line 29 of file sim3DDynArray.h.
Referenced by DYNARRAY(), FACEARRAY::FACEARRAY(), INTEGERARRAY::INTEGERARRAY(), NewElementCount(), STRINGARRAY::STRINGARRAY(), and VECTORARRAY::VECTORARRAY().
INTEGER DYNARRAY::Size [protected] |
Definition at line 29 of file sim3DDynArray.h.
Referenced by DYNARRAY(), FACEARRAY::FACEARRAY(), INTEGERARRAY::INTEGERARRAY(), NewElementCount(), VECTORARRAY::operator=(), INTEGERARRAY::Resize(), STRINGARRAY::Resize(), VECTORARRAY::Resize(), FACEARRAY::Resize(), STRINGARRAY::STRINGARRAY(), VECTORARRAY::VECTORARRAY(), FACEARRAY::~FACEARRAY(), INTEGERARRAY::~INTEGERARRAY(), STRINGARRAY::~STRINGARRAY(), and VECTORARRAY::~VECTORARRAY().