ODIM Member List

This is the complete list of members for ODIM, including all inherited members.

ACCnum (defined in ODIM)ODIM
addShortKeys()EncodingODIMinline
adjustGeometry(size_t cols, size_t rows)ODIMvirtual
angles (defined in ODIM)ODIM
append(ReferenceMap &rMap, bool replace=true)ReferenceMapinline
area (defined in ODIM)ODIM
arraySeparatorSmartMap< Reference >
attributeGroupsEncodingODIMstatic
checkType(Hi5Tree &dst)EncodingODIMinlinestatic
checkType(Hi5Tree &dst, EncodingODIM &odim)EncodingODIMprotectedstatic
clear()EncodingODIMvirtual
const_iterator typedef (defined in SmartMap< Reference >)SmartMap< Reference >
copyFrom(const drain::image::Image &data)EncodingODIM
copyStruct(const ReferenceMap &m, const T &src, T &dst, extLinkPolicy policy=RESERVE)ReferenceMapinline
copyTo(const std::list< std::string > &keys, Hi5Tree &dst) const (defined in ODIM)ODIMprotected
dateODIM
dateformatODIMstatic
dateKeys (defined in ODIM)ODIMstatic
delink(const std::string &key)ReferenceMapinline
distinguishNodata(const std::string &quantityPrefix="")ODIM
dump(std::ostream &ostr=std::cout) constSmartMap< Reference >
EncodingODIM(group_t initialize=ODIMPathElem::ALL_LEVELS)EncodingODIMinline
EncodingODIM(const EncodingODIM &odim)EncodingODIM
EncodingODIM(char type, double scale=1.0, double offset=0.0, double nodata=NAN, double undetect=NAN, const drain::Range< double > &range={0, 0})EncodingODIM
EncodingODIM(char type, const drain::Range< double > &range, double scale=0.0, double offset=0.0, double nodata=NAN, double undetect=NAN)EncodingODIM
EncodingODIM(const drain::image::Image &image) (defined in EncodingODIM)EncodingODIMinline
EncodingODIM(drain::image::Image &image) (defined in EncodingODIM)EncodingODIMinline
enddate (defined in ODIM)ODIM
endtime (defined in ODIM)ODIM
entry_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
ERROR enum valueReferenceMap
ExplicitSetting enum name (defined in EncodingODIM)EncodingODIM
explicitSettings (defined in EncodingODIM)EncodingODIM
exportMap(std::map< std::string, T2 > &m) constSmartMap< Reference >inline
extLinkPolicy enum nameReferenceMap
get(const std::string &key, const std::string &defaultValue) constSmartMap< Reference >inline
get(const std::string &key, const char *defaultValue) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
get(const std::string &key, const T2 &defaultValue) constSmartMap< Reference >inline
getAttributeGroups() (defined in EncodingODIM)EncodingODIMprotectedstatic
getCoordinatePolicy() constODIMinlinevirtual
getEndTime(drain::Time &t) constODIMinline
getGeometry() const (defined in ODIM)ODIMinlinevirtual
getKeyList() constSmartMap< Reference >inlinevirtual
getKeys(std::ostream &ostr) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
getKeys() constSmartMap< Reference >inline
getMap() constSmartMap< Reference >inline
getMax() constEncodingODIM
getMin() constEncodingODIM
getStartTime(drain::Time &t) constODIMinline
getTime(drain::Time &t) constODIMinline
getTime(drain::Time &t, const std::string &dateStr, const std::string &timeStr)ODIMstatic
getUnitMap() constReferenceMapinline
getValues(std::ostream &ostr) constSmartMap< Reference >inline
getValues() constSmartMap< Reference >inline
grantShortKeys(drain::ReferenceMap &ref)EncodingODIM
group_t typedef (defined in EncodingODIM)EncodingODIM
hasKey(const std::string &key) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
haveSimilarEncoding(const EncodingODIM &odim1, const EncodingODIM &odim2)EncodingODIMinlinestatic
importCastableMap(const drain::SmartMap< T2 > &m)SmartMap< Reference >inline
importEntries(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0)SmartMap< Reference >
importEntries(const std::list< std::string > &entries, char assignmentSymbol='=')SmartMap< Reference >inline
importMap(const std::map< std::string, S > &m)SmartMap< Reference >inline
initFromImage(const drain::image::Image &img) (defined in ODIM)ODIMinlineprotectedvirtual
initFromImage(const drain::image::Image &img, const std::string &quantity) (defined in ODIM)ODIMinlineprotectedvirtual
initFromMap(const std::map< std::string, T > &m) (defined in ODIM)ODIMinlineprotected
isSet() const (defined in EncodingODIM)EncodingODIMinline
isValue(double x) constEncodingODIMinline
iterator typedefSmartMap< Reference >
key_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
keyListSmartMap< Reference >mutableprotected
keylist_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
KILOMETRES enum value (defined in ODIM)ODIM
link(const std::string &key, Range< F > &x, const std::string &unit=std::string()) (defined in ReferenceMap)ReferenceMapinline
link(const std::string &key, F &x, const std::string &unit=std::string())ReferenceMapinline
link(const std::string &key, Reference &x, const std::string &unit=std::string()) (defined in ReferenceMap)ReferenceMapinline
link(const std::string &key, void *ptr, const std::type_info &type, size_t count, const std::string &unit=std::string())ReferenceMapinline
link(const std::string &key, void *ptr, const std::type_info &type, const std::string &unit=std::string())ReferenceMapinline
LINK enum valueReferenceMap
locationKeys (defined in ODIM)ODIMstatic
map_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
nameSet typedef (defined in ODIM)ODIM
NI (defined in ODIM)ODIMmutable
nodataEncodingODIM
NONE enum value (defined in EncodingODIM)EncodingODIM
objectODIM
ODIM(group_t initialize=ODIMPathElem::ALL_LEVELS) (defined in ODIM)ODIMinline
ODIM(const ODIM &odim) (defined in ODIM)ODIMinline
ODIM(const drain::image::Image &image, const std::string &quantity="") (defined in ODIM)ODIMinline
ODIM(drain::image::Image &image, const std::string &quantity="") (defined in ODIM)ODIMinline
ODIM_2_2 enum value (defined in ODIM)ODIM
ODIM_2_3 enum valueODIM
ODIM_2_4 enum valueODIM
operator const drain::ValueScaling &() const (defined in EncodingODIM)EncodingODIMinline
operator drain::ValueScaling &() (defined in EncodingODIM)EncodingODIMinline
operator()(double y) constEncodingODIMinline
operator=(const EncodingODIM &odim) (defined in EncodingODIM)EncodingODIMinline
drain::ReferenceMap::operator=(const SmartMap< T > &v)ReferenceMapinline
operator[](const std::string &key)ReferenceMapinlinevirtual
operator[](const std::string &key) constReferenceMapinlinevirtual
ownScaling (defined in EncodingODIM)EncodingODIM
prodpar (defined in ODIM)ODIM
product (defined in ODIM)ODIM
quantityODIM
RACK_EXTENSIONS enum value (defined in ODIM)ODIM
RANGE enum value (defined in EncodingODIM)EncodingODIM
ReferenceMap(char separator=',')ReferenceMapinline
ReferenceMap(const ReferenceMap &rmap)ReferenceMapinline
referenceTop(const std::string &key, F &x, const std::string &unit=std::string())ReferenceMapinline
reserve(const std::string &key)ReferenceMapinline
RESERVE enum valueReferenceMap
resolutionODIM
scaleForward(double x) constEncodingODIMinline
scaleInverse(double y) constEncodingODIMinline
SCALING enum value (defined in EncodingODIM)EncodingODIM
scaling (defined in EncodingODIM)EncodingODIM
scalingConst (defined in EncodingODIM)EncodingODIM
separatorSmartMap< Reference >
setGeometry(size_t cols, size_t rows)ODIMinlinevirtual
setGeometry(const drain::image::AreaGeometry &g) (defined in ODIM)ODIMinlinevirtual
setRange(double min, double max) (defined in EncodingODIM)EncodingODIM
setScaling(double gain, double offset=NAN) (defined in EncodingODIM)EncodingODIM
setScaling(double gain, double offset, double undetect, double nodata) (defined in EncodingODIM)EncodingODIM
setTime(const drain::Time &t)ODIM
setTime(const std::string &s)ODIM
settingDict (defined in EncodingODIM)EncodingODIMstatic
setTypeDefaults(const T &type, const std::string &values="")EncodingODIMinline
setTypeDefaults() (defined in EncodingODIM)EncodingODIMinline
setValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0)SmartMap< Reference >inline
setValues(const char *entries, char assignmentSymbol='=', char separatorSymbol=0) (defined in SmartMap< Reference >)SmartMap< Reference >inline
setValuesSEQ(const S &sequence) (defined in SmartMap< Reference >)SmartMap< Reference >
SKIP enum valueReferenceMap
smap_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
SmartMap(char separator='\0', char arraySeparator=':')SmartMap< Reference >inline
SmartMap(const SmartMap &smap) (defined in SmartMap< Reference >)SmartMap< Reference >inline
source (defined in ODIM)ODIM
startdate (defined in ODIM)ODIM
starttime (defined in ODIM)ODIM
timeODIM
timeformatODIMstatic
timeKeys (defined in ODIM)ODIMstatic
toStr(char equal='=', char start=0, char end=0, char separator=0) const (defined in SmartMap< Reference >)SmartMap< Reference >inline
toStream(std::ostream &ostr, char equal='=', char startChar='{', char endChar='}', char separatorChar=',') constSmartMap< Reference >inline
typeEncodingODIM
undetect (defined in EncodingODIM)EncodingODIM
unitMapReferenceMapprotected
unitmap_t typedef (defined in ReferenceMap)ReferenceMap
updateFromCastableMap(const drain::SmartMap< T2 > &m)SmartMap< Reference >inline
updateFromMap(const std::map< std::string, T2 > &m)SmartMap< Reference >inline
updateH5AttributeGroups(const T &odim, Hi5Tree &dst)ODIMinlinestatic
updateH5AttributeGroups(const T &odim, const Hi5Tree &dst) (defined in ODIM)ODIMinlinestatic
updateLenient(const ODIM &odim)ODIMvirtual
rack::EncodingODIM::updateLenient(const EncodingODIM &odim)EncodingODIMvirtual
updateValues(const std::string &entries, char assignmentSymbol='=', char separatorSymbol=0)SmartMap< Reference >inline
value_t typedef (defined in SmartMap< Reference >)SmartMap< Reference >
Version enum nameODIM
version (defined in ODIM)ODIM
versionFlagger (defined in ODIM)ODIMstatic
VersionFlagger typedef (defined in ODIM)ODIM
~ODIM() (defined in ODIM)ODIMinline
~ReferenceMap() (defined in ReferenceMap)ReferenceMapinlinevirtual
~SmartMap() (defined in SmartMap< Reference >)SmartMap< Reference >inlinevirtual