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

◆ Dataset() [1/2]

karto::Dataset::Dataset ( )

Empty container

Definition at line 34 of file Dataset.cpp.

◆ Dataset() [2/2]

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

Member Function Documentation

◆ Add()

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

public: /** Adds given object to this dataset

Parameters
pObjectobject

Definition at line 47 of file Dataset.cpp.

◆ Clear()

void karto::Dataset::Clear ( )
protected

Empties this dataset

Definition at line 67 of file Dataset.cpp.

◆ GetDatasetInfo()

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

Gets information about this dataset

Returns
info about this dataset

Definition at line 62 of file Dataset.cpp.

◆ GetObjects()

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.

◆ operator=()

const Dataset& karto::Dataset::operator= ( const Dataset )
private

◆ operator[]()

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

◆ m_pDatasetPrivate

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 Wed Mar 2 2022 00:37:23