Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
karto::Dataset Class Reference

#include <Dataset.h>

Inheritance diagram for karto::Dataset:
Inheritance graph
[legend]

Public Member Functions

 Dataset ()
 
Objectoperator[] (kt_int32u index) const
 
- Public Member Functions inherited from karto::Referenced
 Referenced ()
 

Protected Member Functions

void Add (Object *pObject)
 
void Clear ()
 
DatasetInfo * GetDatasetInfo ()
 
const ObjectListGetObjects () const
 
- Protected Member Functions inherited from karto::Referenced
kt_int32s GetReferenceCount ()
 
kt_int32s Reference () const
 
kt_int32s Unreference () const
 
kt_int32s UnreferenceNoDelete () const
 

Private Member Functions

 Dataset (const Dataset &)
 
const Datasetoperator= (const Dataset &)
 

Private Attributes

DatasetPrivatem_pDatasetPrivate
 

Detailed Description

Container for Karto objects.

Deprecated:
Please use ObjectList instead.

Definition at line 42 of file Dataset.h.

Constructor & Destructor Documentation

karto::Dataset::Dataset ( )

Empty container

Definition at line 34 of file Dataset.cpp.

karto::Dataset::Dataset ( const Dataset )
private

Member Function Documentation

void karto::Dataset::Add ( Object pObject)
protected

public: /** Adds given object to this dataset

Parameters
pObjectobject

Definition at line 47 of file Dataset.cpp.

void karto::Dataset::Clear ( )
protected

Empties this dataset

Definition at line 67 of file Dataset.cpp.

DatasetInfo * karto::Dataset::GetDatasetInfo ( )
protected

Gets information about this dataset

Returns
info about this dataset

Definition at line 62 of file Dataset.cpp.

const ObjectList & karto::Dataset::GetObjects ( ) const
protected

Gets list of objects contained in this dataset

Returns
list of objects contained in this dataset

Definition at line 73 of file Dataset.cpp.

const Dataset& karto::Dataset::operator= ( const Dataset )
private
Object * karto::Dataset::operator[] ( kt_int32u  index) const

Gets the object at the given index

Parameters
indexindex
Returns
object at the given index

Definition at line 78 of file Dataset.cpp.

Member Data Documentation

DatasetPrivate* karto::Dataset::m_pDatasetPrivate
private

Definition at line 96 of file Dataset.h.


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


nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Thu Jun 6 2019 19:20:25