DatasetFinderInfoBase< IDType, DatasetType > Class Template Reference

The DatasetFinderInfoBase class Indicates an into to 'something' of type IDType inside a dataset of type DatasetType. More...

#include <RobotAPI/libraries/PriorKnowledge/core/FinderInfoBase.h>

+ Inheritance diagram for DatasetFinderInfoBase< IDType, DatasetType >:

Public Types

using Base = FinderInfoBase< IDType >
 

Public Member Functions

 DatasetFinderInfoBase (const std::string &packageName, const std::filesystem::path &absPackageDataDir, const std::filesystem::path &relDatasetPath, const std::filesystem::path &relPath, const DatasetType &dataset, const IDType &id)
 
DatasetType getDataset () const
 
virtual ~DatasetFinderInfoBase ()
 
- Public Member Functions inherited from FinderInfoBase< IDType >
 FinderInfoBase (const std::string &packageName, const std::filesystem::path &absPackageDataPath, const std::filesystem::path &relPathToId, const IDType &id)
 
std::filesystem::path getAbsolutePackageDataPath () const
 
virtual std::filesystem::path getFullPath () const
 
IDType getID () const
 
std::string getPackageName () const
 
std::filesystem::path getRelativePath () const
 
PackageFileLocation toPackageFileLocation ()
 
virtual ~FinderInfoBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from FinderInfoBase< IDType >
void checkAbsolutePathIsValid () const
 
- Protected Attributes inherited from FinderInfoBase< IDType >
bool logError = true
 

Detailed Description

template<class IDType, class DatasetType>
class armarx::priorknowledge::core::DatasetFinderInfoBase< IDType, DatasetType >

The DatasetFinderInfoBase class Indicates an into to 'something' of type IDType inside a dataset of type DatasetType.

Definition at line 118 of file FinderInfoBase.h.

Member Typedef Documentation

◆ Base

using Base = FinderInfoBase<IDType>

Definition at line 122 of file FinderInfoBase.h.

Constructor & Destructor Documentation

◆ DatasetFinderInfoBase()

DatasetFinderInfoBase ( const std::string &  packageName,
const std::filesystem::path &  absPackageDataDir,
const std::filesystem::path &  relDatasetPath,
const std::filesystem::path &  relPath,
const DatasetType &  dataset,
const IDType &  id 
)
inline

Definition at line 124 of file FinderInfoBase.h.

◆ ~DatasetFinderInfoBase()

virtual ~DatasetFinderInfoBase ( )
inlinevirtual

Definition at line 138 of file FinderInfoBase.h.

Member Function Documentation

◆ getDataset()

DatasetType getDataset ( ) const
inline

Definition at line 143 of file FinderInfoBase.h.


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