#include <Datasets.hpp>
|
| Datasets () |
|
void | clear () |
|
size_t | size () const |
|
const std::unordered_set< size_t > & | idList () const |
|
const Dataset & | at (size_t i) const |
|
const Dataset & | key (size_t id) const |
|
void | erase (size_t i) |
|
size_t | id (size_t i) const |
|
size_t | index (size_t id) |
|
size_t | unusedId () const |
|
const std::string & | label (size_t i) const |
|
void | setLabel (size_t i, const std::string &label) |
|
const Vector3< double > & | color (size_t i) const |
|
void | setColor (size_t i, const Vector3< double > &color) |
|
const std::string & | fileName (size_t i) const |
|
const std::string & | dateCreated (size_t i) const |
|
const Vector3< double > & | translation (size_t i) const |
|
void | setTranslation (size_t i, const Vector3< double > &translation) |
|
const Vector3< double > & | scaling (size_t i) const |
|
const Vector3< double > & | scalingFile (size_t i) const |
|
const Box< double > & | boundary () const |
|
Box< double > | boundary (const QueryFilterSet &datasetFilter) const |
|
void | updateBoundary () |
|
uint64_t | nPoints () const |
|
uint64_t | nPoints (const QueryFilterSet &datasetFilter) const |
|
void | selectPages (const QueryFilterSet &datasetFilter, const Box< double > &box, std::vector< IndexFile::Selection > &selected) const |
|
void | read (const std::string &path, const std::string &projectPath, const SettingsImport &settings, const Box< double > &projectBoundary, QueryFilterSet &filter) |
|
void | read (const Json &in, const std::string &projectPath, QueryFilterSet &filter) |
|
Json & | write (Json &out) const |
|
◆ Datasets()
◆ at()
const Dataset & Datasets::at |
( |
size_t |
i | ) |
const |
|
inline |
◆ boundary() [1/2]
const Box< double > & Datasets::boundary |
( |
| ) |
const |
|
inline |
◆ boundary() [2/2]
◆ clear()
◆ color()
const Vector3< double > & Datasets::color |
( |
size_t |
i | ) |
const |
|
inline |
◆ dateCreated()
const std::string & Datasets::dateCreated |
( |
size_t |
i | ) |
const |
|
inline |
◆ erase()
void Datasets::erase |
( |
size_t |
i | ) |
|
◆ fileName()
const std::string & Datasets::fileName |
( |
size_t |
i | ) |
const |
|
inline |
◆ id()
size_t Datasets::id |
( |
size_t |
i | ) |
const |
|
inline |
◆ idList()
const std::unordered_set< size_t > & Datasets::idList |
( |
| ) |
const |
|
inline |
◆ index()
size_t Datasets::index |
( |
size_t |
id | ) |
|
|
inline |
◆ key()
const Dataset & Datasets::key |
( |
size_t |
id | ) |
const |
|
inline |
◆ label()
const std::string & Datasets::label |
( |
size_t |
i | ) |
const |
|
inline |
◆ nPoints() [1/2]
uint64_t Datasets::nPoints |
( |
| ) |
const |
◆ nPoints() [2/2]
uint64_t Datasets::nPoints |
( |
const QueryFilterSet & |
datasetFilter | ) |
const |
◆ read() [1/2]
void Datasets::read |
( |
const Json & |
in, |
|
|
const std::string & |
projectPath, |
|
|
QueryFilterSet & |
filter |
|
) |
| |
◆ read() [2/2]
void Datasets::read |
( |
const std::string & |
path, |
|
|
const std::string & |
projectPath, |
|
|
const SettingsImport & |
settings, |
|
|
const Box< double > & |
projectBoundary, |
|
|
QueryFilterSet & |
filter |
|
) |
| |
◆ scaling()
const Vector3< double > & Datasets::scaling |
( |
size_t |
i | ) |
const |
|
inline |
◆ scalingFile()
const Vector3< double > & Datasets::scalingFile |
( |
size_t |
i | ) |
const |
|
inline |
◆ selectPages()
◆ setColor()
void Datasets::setColor |
( |
size_t |
i, |
|
|
const Vector3< double > & |
color |
|
) |
| |
◆ setLabel()
void Datasets::setLabel |
( |
size_t |
i, |
|
|
const std::string & |
label |
|
) |
| |
◆ setTranslation()
void Datasets::setTranslation |
( |
size_t |
i, |
|
|
const Vector3< double > & |
translation |
|
) |
| |
◆ size()
size_t Datasets::size |
( |
| ) |
const |
|
inline |
◆ translation()
const Vector3< double > & Datasets::translation |
( |
size_t |
i | ) |
const |
|
inline |
◆ unusedId()
size_t Datasets::unusedId |
( |
| ) |
const |
◆ updateBoundary()
void Datasets::updateBoundary |
( |
| ) |
|
◆ write()
Json & Datasets::write |
( |
Json & |
out | ) |
const |
◆ boundary_
Box<double> Datasets::boundary_ |
|
protected |
◆ datasets_
std::vector<Dataset> Datasets::datasets_ |
|
protected |
Referenced by boundary(), clear(), erase(), nPoints(), read(), selectPages(), setColor(), setLabel(), setTranslation(), updateBoundary(), and write().
◆ datasetsIds_
std::unordered_set<size_t> Datasets::datasetsIds_ |
|
protected |
◆ hashTable_
std::unordered_map<size_t, size_t> Datasets::hashTable_ |
|
protected |
The documentation for this class was generated from the following files:
- Datasets.hpp
- Datasets.cpp