#include <BGeometryCollection.h>

Public Member Functions | |
| virtual void | AddGeometry (const BGeometryPtr &pGeo)=0 |
| Adds a BGeometry to this collection. | |
| virtual bool | Contains3dGeometry () const =0 |
| Indicates whether or not the collection contains three-dimensional BGeometry objects. | |
| virtual BGeometryPtr | GetGeometryAt (size_t index) const =0 |
| Gets the BGeometry object at the specified index in this collection. | |
| virtual size_t | GetGeometryCount (void) const =0 |
| Gets the number of BGeometry objects in this collection. | |
| virtual void AddGeometry | ( | const BGeometryPtr & | pGeo | ) | [pure virtual] |
Adds a BGeometry to this collection.
| pGeo | The BGeometry to be added. |
Implemented in BAggregateArea, BAggregateGeo, BAggregateLinear, and BAggregatePoint.
| virtual bool Contains3dGeometry | ( | ) | const [pure virtual] |
Indicates whether or not the collection contains three-dimensional BGeometry objects.
Implemented in BAggregateArea, BAggregateGeo, BAggregateLinear, and BAggregatePoint.
| virtual BGeometryPtr GetGeometryAt | ( | size_t | index | ) | const [pure virtual] |
Gets the BGeometry object at the specified index in this collection.
| index | The zero-based index of the desired BGeometry. |
Implemented in BAggregateArea, BAggregateGeo, BAggregateLinear, and BAggregatePoint.
| virtual size_t GetGeometryCount | ( | void | ) | const [pure virtual] |
Gets the number of BGeometry objects in this collection.
Implemented in BAggregateArea, BAggregateGeo, BAggregateLinear, and BAggregatePoint.