8 #ifndef __SIM_ObjectArray_h__
9 #define __SIM_ObjectArray_h__
15 class SIM_ObjectAtTime;
33 SIM_Object *findObjectById(
int objectid)
const;
38 int findPositionById(
int objectid)
const;
51 static int compareObjectId(
SIM_Object *
const *,
72 const SIM_Object *findObjectById(
int objectid)
const;
76 int findPositionById(
int objectid)
const;
85 static int compareConstObjectId(
const SIM_Object *
const *,
96 int getObjectId()
const;
100 static int compareObjectTimes(SIM_ObjectAtTime *
const *,
101 SIM_ObjectAtTime *
const *);
115 { deleteAllEntries(); }
117 void deleteAllEntries();
121 int fullCount()
const;
125 void addObjectAtTime(SIM_ObjectAtTime *objectattime);
~SIM_ConstObjectArray() override
Holds pointers to a number of SIM_Object objects.
~SIM_ObjectArray() override
~SIM_ObjectAtTimeMatrix() override
Holds pointers to a number of const SIM_Object objects.
SIM_PtrArraySorted & operator=(const SIM_PtrArraySorted &src)
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter