getDescriptor(InputType &input)=0 | ReaderInterface< I > | pure virtual |
InputType typedef | ReaderInterface< I > | |
InputTypeNonConst typedef | ReaderInterface< I > | |
readAnyObject(const InputType &input, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readBool(const InputType &input, std::optional< bool > &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readDict(const InputType &input, InputTypeNonConst &acceptedType, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readDouble(const InputType &input, std::optional< double > &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readFloat(const InputType &input, std::optional< float > &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readImage(const InputType &input, type::image::PixelType &type, std::string &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readInt(const InputType &input, std::optional< int > &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readIntEnum(const InputType &input, std::string &name, std::map< std::string, int > &acceptedValues, std::string &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readList(const InputType &input, InputTypeNonConst &acceptedType, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readLong(const InputType &input, std::optional< long > &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readMatrix(const InputType &input, int &rows, int &cols, type::matrix::ElementType &type, std::string &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readNDArray(const InputType &input, int &ndim, type::ndarray::ElementType &type, std::string &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readNull(InputType &input) | ReaderInterface< I > | inlinevirtual |
readObject(const InputType &input, std::string &name, std::vector< std::string > &templates, std::vector< std::string > &templateInstantiations, std::map< std::string, InputTypeNonConst > &memberTypes, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readPair(const InputType &input, InputTypeNonConst &acceptedTypes1, InputTypeNonConst &acceptedTypes2, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readPointCloud(const InputType &input, type::pointcloud::VoxelType &type, std::string &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readQuaternion(const InputType &input, type::quaternion::ElementType &type, std::string &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readString(const InputType &input, std::optional< std::string > &defaultValue, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
readTuple(const InputType &input, std::vector< InputTypeNonConst > &acceptedTypes, type::Maybe &maybe, Path &p)=0 | ReaderInterface< I > | pure virtual |
~ReaderInterface()=default | ReaderInterface< I > | virtual |