|
cartobase 6.0.6
|
Namespaces | |
| namespace | interface_internal |
| namespace | internal |
| namespace | Paths |
| Paths to configuration / shared data directories. | |
| namespace | wrap |
Classes | |
| class | Algorithm |
| class | AlgorithmCaller |
| class | ArrayInterface |
| ArrayInterface represents any container whose elements can be accessed via an integer index. More... | |
| class | assert_error |
| class | attachable_cuifstream |
| Cette classe n'es là que parce que Dimitri ne voulait pas que je touche à sa belle classe cuifstream. More... | |
| class | bad_medium_error |
| disk / network failure More... | |
| class | BaseParameter |
| struct | block |
| This array class extends the STL. More... | |
| class | ByteSwapper |
| class | const_line_NDIterator |
| const variant of the line_NDIterator More... | |
| class | const_NDIterator |
| const variant of the NDIterator More... | |
| class | const_ref |
| Constant Ref to an object of class T. More... | |
| class | conversion |
| class | Converter |
| High-level converter, reimplementation of aims::Converter. More... | |
| class | ConverterAllocator |
| This allocator is used by the top-level Converter to allocate a new object depending on the input: it is responsible for dimensioning the output object (ie image dimensions etc) More... | |
| class | ConverterSwitch |
| This converter is a bit higher-level than RawConverter and Rescaler, it switches to the one or the other depending on the bool template parameter: still not very user-friendly. More... | |
| class | ConverterSwitch< INP, OUTP, false > |
| Specialization of non-rescaling ConverterSwitch. More... | |
| class | ConverterSwitch< INP, OUTP, true > |
| Specialization of rescaling ConverterSwitch. More... | |
| class | corrupt_stream_error |
| corrupt data: not understood by current format More... | |
| class | CounterExtractor |
| Extractor counting lines. More... | |
| class | cuifstream |
| Filtering ifstream - counts lines and skips comments. More... | |
| class | datatype_format_error |
| format is recognized but contains data types that can not be read by current reader More... | |
| class | DataTypeCode |
| This class is just a hint to convert an actual data type to an identifier string used in input/output stuff. More... | |
| class | DataTypeCode< PropertySet > |
| class | DataTypeCode< rc_ptr< T > > |
| class | DataTypeCode< ReferenceObject< T > > |
| class | DataTypeCode< std::list< T > > |
| class | DataTypeCode< std::map< T, U > > |
| class | DataTypeCode< std::set< T > > |
| class | DataTypeCode< std::vector< T > > |
| class | DataTypeCode< ValueObject< T > > |
| struct | DataTypeTraits |
| Properties of data types. More... | |
| class | DefaultedRescalerInfo |
| class | DefaultRefConstruction |
| class | DictionaryInterface |
| Interface for dictionary-like objects. More... | |
| class | DictionaryIteratorInterface |
| Specialized IteratorInterface for dictionaries. More... | |
| class | Directory |
| Encapsulation of a portable opendir / readdir version. More... | |
| class | disk_full_error |
| disk full or quota exceeded (specialize for quota) More... | |
| class | DynArrayInterface |
| A dynamic array has resize and insertion capabilities (like a STL vector) More... | |
| class | eof_error |
| EOF. More... | |
| class | errno_error |
| System exceptions memorize the value of errno. More... | |
| class | ExclusiveContext |
| class | fdinhibitor |
| Temporarily closes a file descriptor (typically, stdout/stderr). More... | |
| class | file_error |
| Exceptions thrown during file manipulation. More... | |
| class | file_not_found_error |
| file not found: trying to read an non-existing file, or write in a non-existing directory More... | |
| class | FileUtil |
| Files and filenames portable utilities. More... | |
| class | fistreambuf |
| Filtering input stream. More... | |
| class | format_error |
| format-related errors (file parsing / interpreting) More... | |
| class | format_mismatch_error |
| format is recognized but something goes wrong More... | |
| class | fostreambuf |
| Filtering output stream. More... | |
| class | GenericObject |
| base abstract generic object class. More... | |
| struct | GenericObjectTypeDeclared |
| Class to force a compilation error when a generic object. More... | |
| struct | GenericObjectTypeDeclared< GenericObject > |
| struct | GenericObjectTypeDeclared< Object > |
| struct | GenericObjectTypeDeclared< typename interface_internal::MapIterator< std::map< T, U > > > |
| struct | GenericObjectTypeDeclared< typename interface_internal::SetIterator< std::set< T > > > |
| struct | GenericObjectTypeDeclared< typename interface_internal::VectorIterator< V > > |
| class | Headered |
| class | Interface |
| class | IntKeyIteratorInterface |
| Specialized IteratorInterface for dictionaries. More... | |
| class | invalid_boolean |
| class | invalid_format_error |
| format is recognized but contains parameters that can not be handled by current parser More... | |
| class | invalid_integer |
| class | invalid_number |
| class | invalid_positive_integer |
| class | io_error |
| general IO error (should be specialized) More... | |
| class | is_dir_error |
| open as a file something which is a directory More... | |
| class | IterableInterface |
| Container objects which can be iterated. More... | |
| class | IteratorInterface |
| An iterator object is a reference to another object. More... | |
| struct | KeyComparator |
| KeyComparator is used to compare keys of types that do not have comparison operator. More... | |
| struct | KeyComparator< carto::VoxelHSV > |
| struct | KeyComparator< carto::VoxelRGB > |
| struct | KeyComparator< carto::VoxelRGBA > |
| struct | KeyComparator< carto::VoxelValue< T, C > > |
| struct | KeyComparatorLess |
| KeyComparatorLess Function object to be used in key comparisons. More... | |
| class | KeyIteratorInterface |
| Specialized IteratorInterface for key/value storage. More... | |
| class | Lexicon |
| class | line_NDIterator |
| N-dimensional array line iterator. More... | |
| class | line_NDIterator_base |
| class | LoopContext |
| class | LoopThread |
| class | Mutex |
| class | MutexedObject |
| class | MutexRcPtr |
| Mutex-protected rc_ptr. More... | |
| class | NDIterator |
| N-dimensional array iterator. More... | |
| class | NDIterator_base |
| Base class for N-dimensional array iterators. More... | |
| class | no_dir_error |
| write in a non-existing directory (more precise than file_not_found_error ) More... | |
| class | NoneInterface |
| Specialized NoneInterface for empty objects (null, None). More... | |
| class | not_open_error |
| stream not open More... | |
| class | Object |
| class | ObjectFactory |
| class | Observer |
| class | open_error |
| open failed (read or write), generally specialized More... | |
| class | out_of_range_error |
| there's already a out_of_range class in <stdexcept> ! More... | |
| class | Parameter |
| class | ParameterModifier |
| class | parse_error |
| parsing error More... | |
| class | permission_error |
| read or write permission denied More... | |
| class | PointerObject |
| class | PropertyFilter |
| class | PropertySet |
| A dictionary generic Object. More... | |
| class | quota_exceeded_error |
| quota exceeded More... | |
| class | RawConverter |
| Low-level raw converter (not rescaling) More... | |
| class | RawConverter< INP, Void > |
| class | RawConverter< Void, OUTP > |
| class | RawConverter< Void, Void > |
| class | rc_ptr |
| Reference-counting pointer. More... | |
| class | rc_ptr_trick |
| rc_ptr_trick merely makes a public access to the reference counter inside a rc_ptr. More... | |
| class | RCObject |
| Base class for reference counted objects (intrusive) More... | |
| class | read_write_error |
| read / write failed (bad medium, disk full, quota exceeded...). More... | |
| class | ref |
| A ref is a const_ref which can reference non constant objects. More... | |
| class | RefConstruction |
| class | RefConstruction< char > |
| class | RefConstruction< double > |
| class | RefConstruction< float > |
| class | RefConstruction< int > |
| class | RefConstruction< long > |
| class | RefConstruction< short > |
| class | RefConstruction< unsigned char > |
| class | RefConstruction< unsigned int > |
| class | RefConstruction< unsigned long > |
| class | RefConstruction< unsigned short > |
| class | RefData |
| class | reference_wrapper |
| Wrapper to a reference. More... | |
| class | ReferenceObject |
| storage wrapper, derived and instanciable template class More... | |
| class | Rescaler |
| Low-level rescaling converter. More... | |
| class | RescalerInfo |
| Low level rescaler info used for rescaling. More... | |
| class | ScalarInterface |
| All scalar numbers implement the ScalarInterface (all ints, float, double...) More... | |
| class | scoped_ptr |
| Holds a temporary object pointer in a scope. More... | |
| struct | select |
| struct | select< false, U, V > |
| struct | Semantic |
| Specify properties for semantic attributes - mainly for I/O purposes. More... | |
| class | Semaphore |
| class | ShallowConverter |
| ShallowConverter only differs from the "standard" Converter in the way that it may make shallow copies of objects if input and output types are identical. More... | |
| class | shared_ptr |
| A multi-purpose general smart pointer, which can act as either a rc_ptr, a weak_ptr or a weak_shared_ptr. More... | |
| class | SharedObject |
| SharedObject allows to work with combined reference counting pointers and weak (Observer) pointers. More... | |
| class | SizeInterface |
| All container objects inherit the SizeInterface. More... | |
| class | SmartConverter |
| Mid-level converter. More... | |
| class | stream_fail_error |
| fail or bad bit is set More... | |
| class | stream_state_error |
| stream state flags errors More... | |
| class | StringInterface |
| Objects whose value may be represented as a character string. More... | |
| class | StringUtil |
| String utilities. More... | |
| class | syntax_check_error |
| class | SyntaxedInterface |
| A Syntaxed object is an object containing an additional character string giving it a kind of type (a syntactic attribute). More... | |
| class | SyntaxedObject |
| class | SyntaxReader |
| Read a SyntaxSet from a file. More... | |
| class | SyntaxWriter |
| Write a SyntaxSet to a file. More... | |
| class | Thread |
| Short usage: More... | |
| class | ThreadCancel |
| class | ThreadCondition |
| class | ThreadedLoop |
| class | ThreadGauge |
| class | too_many_descriptors_error |
| too many open files More... | |
| class | TypedObject |
| storage wrapper, derived but still abstract template class More... | |
| class | TypedObject< const T > |
| class | UncommentExtractor |
| Extractor stripping end-of-line comments. More... | |
| class | UUID |
| Unique identifier class. More... | |
| class | ValueObject |
| storage wrapper, derived and instanciable template class More... | |
| class | VoxelHSV |
| HSV Value. More... | |
| class | VoxelRGB |
| RGB Value. More... | |
| class | VoxelRGBA |
| RGBA Value. More... | |
| class | VoxelValue |
| Base class for any multichannel data (RGB, RGBA, HSV, ...) More... | |
| class | weak_ptr |
| Observer pointer, observing a shfj::WeakObject. More... | |
| class | weak_shared_ptr |
| weak_shared_ptr: increments a reference count, is told and becomes null whenever the shared object is deleted externally. More... | |
| class | WeakObject |
| Base class for weakly referenced objects. More... | |
| class | wrong_format_error |
| wrong format More... | |
Typedefs | |
| typedef AlgorithmCaller | algo |
| typedef SyntaxedObject< PropertySet > | AttributedObject |
| typedef std::map< std::string, Object > | Dictionary |
| Common type used for DictionaryInterface implementation. | |
| typedef std::map< int, Object > | IntDictionary |
| typedef std::map< Object, Object > | ObjectDictionary |
| typedef std::vector< Object > | ObjectVector |
| Common type used for ArrayInterface implementation. | |
| typedef std::map< std::string, Semantic > | SemanticSet |
| This lookup table associates a semantic attribute with its properties. | |
| typedef SemanticSet | Syntax |
| Specify syntax for syntactic attributes. | |
| typedef std::map< std::string, Syntax > | SyntaxSet |
| This lookup table associates a syntactic attribute with its syntax. | |
| typedef ::sigc::trackable | Observable |
Functions | |
| void | assert_failed (const char *, const char *, int) |
| void | test_assert (bool x, const char *ex, const char *file, int line) __attribute__((nonnull)) |
| template<typename T> | |
| carto::Object | getObjectHeader (Headered &h) |
| Object | none () |
| An empty singleton object (holds a null pointer) | |
| template<typename T> | |
| void | object_to (Object o, T &r) |
| template<typename T> | |
| void | object_to (Object, const T &) |
| template<> | |
| void | object_to (Object o, bool &r) |
| template<> | |
| void | object_to (Object o, unsigned char &r) |
| template<> | |
| void | object_to (Object o, signed char &r) |
| template<> | |
| void | object_to (Object o, char &r) |
| template<> | |
| void | object_to (Object o, unsigned short &r) |
| template<> | |
| void | object_to (Object o, short &r) |
| template<> | |
| void | object_to (Object o, unsigned &r) |
| template<> | |
| void | object_to (Object o, int &r) |
| template<> | |
| void | object_to (Object o, float &r) |
| template<> | |
| void | object_to (Object o, double &r) |
| template<> | |
| void | object_to (Object o, std::string &r) |
| template<> | |
| void | object_to (Object o, Object &r) |
| template<> | |
| void | object_to (Object o, Object &r) |
| template<> | |
| void | object_to (Object o, char &r) |
| template<> | |
| void | object_to (Object o, double &r) |
| template<typename T> | |
| void | swap (scoped_ptr< T > &x, scoped_ptr< T > &y) |
| template<typename T, typename U> | |
| weak_ptr< U > | weak_cast (const weak_ptr< T > &) |
| unsigned | cpuCount () |
| int | byteOrder () |
| const char * | byteOrderString () |
| int | stringToByteOrder (const std::string &bos) |
| template<typename T> | |
| T | min_limit () |
| template<typename T> | |
| bool | ismin_limit (T value) |
| template<typename T> | |
| bool | ismax_limit (T value) |
| template<typename TYPE, typename TEST> | |
| bool | isvalidvalue (TYPE value) |
| template<typename TYPE> | |
| TYPE | getcheckedmin (double min) |
| template<typename TYPE> | |
| TYPE | getcheckedmax (double max) |
| template<typename T> | |
| std::string | toString (const T &object) |
| template<> | |
| std::string | toString (const char &object) |
| std::vector< std::string > | split (const std::string &text, const std::string &sep) |
| std::vector< std::string > | split (const std::string &text, const std::set< std::string > &sep) |
| std::string | join (const std::vector< std::string > &pieces, const std::string &sep) |
| std::string | stringLower (const std::string &) |
| std::string | stringUpper (const std::string &) |
| std::string | stringStrip (const std::string &str, char c=' ') |
| bool | isInt (const std::string &s) |
| Does the string represent a valid integer ? | |
| bool | isFloat (const std::string &s) |
| Does the string represent a valid float ? | |
| template<> | |
| std::string | toString (const unsigned char &object) |
| template<> | |
| std::string | toString (const signed char &object) |
| template<typename T> | |
| void | stringTo (const std::string &value, T &result) |
| template<> | |
| void | stringTo< std::string > (const std::string &value, std::string &result) |
| template<> | |
| void | stringTo< long > (const std::string &value, long &result) |
| template<> | |
| void | stringTo< unsigned long > (const std::string &value, unsigned long &result) |
| template<> | |
| void | stringTo< int > (const std::string &value, int &result) |
| template<> | |
| void | stringTo< unsigned int > (const std::string &value, unsigned int &result) |
| template<> | |
| void | stringTo< unsigned char > (const std::string &value, unsigned char &result) |
| template<> | |
| void | stringTo< signed char > (const std::string &value, signed char &result) |
| template<> | |
| void | stringTo< char > (const std::string &value, char &result) |
| template<> | |
| void | stringTo< unsigned short > (const std::string &value, unsigned short &result) |
| template<> | |
| void | stringTo< short > (const std::string &value, short &result) |
| template<> | |
| void | stringTo< double > (const std::string &value, double &result) |
| template<> | |
| void | stringTo< float > (const std::string &value, float &result) |
| template<> | |
| void | stringTo< bool > (const std::string &value, bool &result) |
| std::string | quotedString (const std::string &s, char *quote=0, bool with_quotes=true) |
| Quote a string in python style: escape quotes (single and double), depending on a quote character. | |
| template<typename T> | |
| carto::Object | getObjectHeader (T &) |
| template<typename T, unsigned int C> | |
| std::ostream & | operator<< (std::ostream &out, const VoxelValue< T, C > &aa) |
| template<typename T, unsigned int C> | |
| std::istream & | operator>> (std::istream &in, VoxelValue< T, C > &aa) |
| VoxelRGB | operator+ (const VoxelRGB &aa, const VoxelRGB &bb) |
| VoxelRGB | operator+ (const VoxelRGB &aa, const uint8_t &bb) |
| VoxelRGB | operator+ (const VoxelRGB &aa, const uint16_t &bb) |
| VoxelRGB | operator+ (const VoxelRGB &aa, const uint32_t &bb) |
| VoxelRGB | operator+ (const VoxelRGB &aa, const uint64_t &bb) |
| VoxelRGB | operator+ (const VoxelRGB &aa, const float &bb) |
| VoxelRGB | operator+ (const VoxelRGB &aa, const double &bb) |
| VoxelRGB | operator+ (const uint8_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator+ (const uint16_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator+ (const uint32_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator+ (const uint64_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator+ (const float &aa, const VoxelRGB &bb) |
| VoxelRGB | operator+ (const double &aa, const VoxelRGB &bb) |
| VoxelRGB | operator- (const VoxelRGB &aa, const VoxelRGB &bb) |
| VoxelRGB | operator- (const VoxelRGB &aa, const uint8_t &bb) |
| VoxelRGB | operator- (const VoxelRGB &aa, const uint16_t &bb) |
| VoxelRGB | operator- (const VoxelRGB &aa, const uint32_t &bb) |
| VoxelRGB | operator- (const VoxelRGB &aa, const uint64_t &bb) |
| VoxelRGB | operator- (const VoxelRGB &aa, const float &bb) |
| VoxelRGB | operator- (const VoxelRGB &aa, const double &bb) |
| VoxelRGB | operator- (const uint8_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator- (const uint16_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator- (const uint32_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator- (const uint64_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator- (const float &aa, const VoxelRGB &bb) |
| VoxelRGB | operator- (const double &aa, const VoxelRGB &bb) |
| VoxelRGB | operator* (const VoxelRGB &aa, const uint8_t &bb) |
| VoxelRGB | operator* (const VoxelRGB &aa, const uint16_t &bb) |
| VoxelRGB | operator* (const VoxelRGB &aa, const uint32_t &bb) |
| VoxelRGB | operator* (const VoxelRGB &aa, const uint64_t &bb) |
| VoxelRGB | operator* (const VoxelRGB &aa, const float &bb) |
| VoxelRGB | operator* (const VoxelRGB &aa, const double &bb) |
| VoxelRGB | operator* (const uint8_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator* (const uint16_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator* (const uint32_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator* (const uint64_t &aa, const VoxelRGB &bb) |
| VoxelRGB | operator* (const float &aa, const VoxelRGB &bb) |
| VoxelRGB | operator* (const double &aa, const VoxelRGB &bb) |
| VoxelRGB | operator/ (const VoxelRGB &aa, const uint8_t &bb) |
| VoxelRGB | operator/ (const VoxelRGB &aa, const uint16_t &bb) |
| VoxelRGB | operator/ (const VoxelRGB &aa, const uint32_t &bb) |
| VoxelRGB | operator/ (const VoxelRGB &aa, const uint64_t &bb) |
| VoxelRGB | operator/ (const VoxelRGB &aa, const float &bb) |
| VoxelRGB | operator/ (const VoxelRGB &aa, const double &bb) |
| VoxelRGB | operator* (const VoxelRGB &aa, const long &bb) |
| VoxelRGB | operator* (const long &aa, const VoxelRGB &bb) |
| VoxelRGB | operator/ (const VoxelRGB &aa, const long &bb) |
| VoxelRGBA | operator+ (const VoxelRGBA &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint8_t &bb) |
| VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint16_t &bb) |
| VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint32_t &bb) |
| VoxelRGBA | operator+ (const VoxelRGBA &aa, const uint64_t &bb) |
| VoxelRGBA | operator+ (const VoxelRGBA &aa, const float &bb) |
| VoxelRGBA | operator+ (const VoxelRGBA &aa, const double &bb) |
| VoxelRGBA | operator+ (const uint8_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator+ (const uint16_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator+ (const uint32_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator+ (const uint64_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator+ (const float &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator+ (const double &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator- (const VoxelRGBA &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator- (const VoxelRGBA &aa, const uint8_t &bb) |
| VoxelRGBA | operator- (const VoxelRGBA &aa, const uint16_t &bb) |
| VoxelRGBA | operator- (const VoxelRGBA &aa, const uint32_t &bb) |
| VoxelRGBA | operator- (const VoxelRGBA &aa, const uint64_t &bb) |
| VoxelRGBA | operator- (const VoxelRGBA &aa, const float &bb) |
| VoxelRGBA | operator- (const VoxelRGBA &aa, const double &bb) |
| VoxelRGBA | operator- (const uint8_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator- (const uint16_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator- (const uint32_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator- (const uint64_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator- (const float &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator- (const double &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator* (const VoxelRGBA &aa, const uint8_t &bb) |
| VoxelRGBA | operator* (const VoxelRGBA &aa, const uint16_t &bb) |
| VoxelRGBA | operator* (const VoxelRGBA &aa, const uint32_t &bb) |
| VoxelRGBA | operator* (const VoxelRGBA &aa, const uint64_t &bb) |
| VoxelRGBA | operator* (const VoxelRGBA &aa, const float &bb) |
| VoxelRGBA | operator* (const VoxelRGBA &aa, const double &bb) |
| VoxelRGBA | operator* (const uint8_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator* (const uint16_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator* (const uint32_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator* (const uint64_t &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator* (const float &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator* (const double &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint8_t &bb) |
| VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint16_t &bb) |
| VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint32_t &bb) |
| VoxelRGBA | operator/ (const VoxelRGBA &aa, const uint64_t &bb) |
| VoxelRGBA | operator/ (const VoxelRGBA &aa, const float &bb) |
| VoxelRGBA | operator/ (const VoxelRGBA &aa, const double &bb) |
| VoxelRGBA | operator* (const VoxelRGBA &aa, const long &bb) |
| VoxelRGBA | operator* (const long &aa, const VoxelRGBA &bb) |
| VoxelRGBA | operator/ (const VoxelRGBA &aa, const long &bb) |
| VoxelHSV | operator+ (const VoxelHSV &aa, const VoxelHSV &bb) |
| VoxelHSV | operator+ (const VoxelHSV &aa, const uint8_t &bb) |
| VoxelHSV | operator+ (const uint8_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator- (const VoxelHSV &aa, const VoxelHSV &bb) |
| VoxelHSV | operator- (const VoxelHSV &aa, const uint8_t &bb) |
| VoxelHSV | operator- (const uint8_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator* (const VoxelHSV &aa, const uint8_t &bb) |
| VoxelHSV | operator* (const VoxelHSV &aa, const uint16_t &bb) |
| VoxelHSV | operator* (const VoxelHSV &aa, const uint32_t &bb) |
| VoxelHSV | operator* (const VoxelHSV &aa, const uint64_t &bb) |
| VoxelHSV | operator* (const VoxelHSV &aa, const float &bb) |
| VoxelHSV | operator* (const VoxelHSV &aa, const double &bb) |
| VoxelHSV | operator* (const uint8_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator* (const uint16_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator* (const uint32_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator* (const uint64_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator* (const float &aa, const VoxelHSV &bb) |
| VoxelHSV | operator* (const double &aa, const VoxelHSV &bb) |
| VoxelHSV | operator/ (const VoxelHSV &aa, const uint8_t &bb) |
| VoxelHSV | operator/ (const VoxelHSV &aa, const uint16_t &bb) |
| VoxelHSV | operator/ (const VoxelHSV &aa, const uint32_t &bb) |
| VoxelHSV | operator/ (const VoxelHSV &aa, const uint64_t &bb) |
| VoxelHSV | operator/ (const VoxelHSV &aa, const float &bb) |
| VoxelHSV | operator/ (const VoxelHSV &aa, const double &bb) |
| VoxelHSV | operator* (const VoxelHSV &aa, const long &bb) |
| VoxelHSV | operator* (const long &aa, const VoxelHSV &bb) |
| VoxelHSV | operator/ (const VoxelHSV &aa, const long &bb) |
| VoxelHSV | operator+ (const VoxelHSV &aa, const uint16_t &bb) |
| VoxelHSV | operator+ (const VoxelHSV &aa, const uint32_t &bb) |
| VoxelHSV | operator+ (const VoxelHSV &aa, const uint64_t &bb) |
| VoxelHSV | operator+ (const VoxelHSV &aa, const float &bb) |
| VoxelHSV | operator+ (const VoxelHSV &aa, const double &bb) |
| VoxelHSV | operator+ (const uint16_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator+ (const uint32_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator+ (const uint64_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator+ (const float &aa, const VoxelHSV &bb) |
| VoxelHSV | operator+ (const double &aa, const VoxelHSV &bb) |
| VoxelHSV | operator- (const VoxelHSV &aa, const uint16_t &bb) |
| VoxelHSV | operator- (const VoxelHSV &aa, const uint32_t &bb) |
| VoxelHSV | operator- (const VoxelHSV &aa, const uint64_t &bb) |
| VoxelHSV | operator- (const VoxelHSV &aa, const float &bb) |
| VoxelHSV | operator- (const VoxelHSV &aa, const double &bb) |
| VoxelHSV | operator- (const uint16_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator- (const uint32_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator- (const uint64_t &aa, const VoxelHSV &bb) |
| VoxelHSV | operator- (const float &aa, const VoxelHSV &bb) |
| VoxelHSV | operator- (const double &aa, const VoxelHSV &bb) |
Variables | |
| const AlgorithmCaller::LaunchExecution | execute |
| int | verbose |
| int | debugMessageLevel |
| typedef AlgorithmCaller carto::algo |
Definition at line 186 of file algorithm.h.
Definition at line 43 of file attributed.h.
| typedef std::map<std::string, Object> carto::Dictionary |
Common type used for DictionaryInterface implementation.
Another DictionaryInterface implementation is commonly used: PropertySet
| typedef std::map<int, Object> carto::IntDictionary |
| typedef std::map<Object, Object> carto::ObjectDictionary |
| typedef std::vector<Object> carto::ObjectVector |
Common type used for ArrayInterface implementation.
| typedef ::sigc::trackable carto::Observable |
Definition at line 46 of file observable.h.
| typedef std::map<std::string,Semantic> carto::SemanticSet |
| typedef SemanticSet carto::Syntax |
| typedef std::map<std::string,Syntax> carto::SyntaxSet |
| void carto::assert_failed | ( | const char * | , |
| const char * | , | ||
| int | ) |
Referenced by test_assert().
| int carto::byteOrder | ( | ) |
| const char * carto::byteOrderString | ( | ) |
| unsigned carto::cpuCount | ( | ) |
|
inline |
Definition at line 420 of file converter.h.
References isvalidvalue(), and std::numeric_limits< _Tp >::max().
Referenced by carto::DefaultedRescalerInfo< INP, OUTP >::DefaultedRescalerInfo(), and carto::DefaultedRescalerInfo< INP, OUTP >::DefaultedRescalerInfo().
|
inline |
Definition at line 413 of file converter.h.
References isvalidvalue(), and min_limit().
Referenced by carto::DefaultedRescalerInfo< INP, OUTP >::DefaultedRescalerInfo(), and carto::DefaultedRescalerInfo< INP, OUTP >::DefaultedRescalerInfo().
|
inline |
Definition at line 106 of file headered.h.
References carto::Headered::header(), and carto::Object::reference().
| carto::Object carto::getObjectHeader | ( | T & | ) |
Definition at line 41 of file typetraits.h.
| bool carto::isFloat | ( | const std::string & | s | ) |
Does the string represent a valid float ?
| bool carto::isInt | ( | const std::string & | s | ) |
Does the string represent a valid integer ?
|
inline |
Definition at line 401 of file converter.h.
References std::numeric_limits< _Tp >::max().
|
inline |
Definition at line 396 of file converter.h.
References min_limit().
|
inline |
Check that value is valid for the test type
Definition at line 406 of file converter.h.
References std::numeric_limits< _Tp >::max(), and min_limit().
Referenced by getcheckedmax(), and getcheckedmin().
| std::string carto::join | ( | const std::vector< std::string > & | pieces, |
| const std::string & | sep ) |
Concatenate a series of string in a single string.
| pieces | Series of string to be joined |
| sep | string to be inserted between the string to be joined |
|
inline |
Definition at line 389 of file converter.h.
References carto::internal::limits_complement< T, is_min >::lowest().
Referenced by getcheckedmin(), carto::DefaultedRescalerInfo< INP, OUTP >::getScaledValue(), ismin_limit(), and isvalidvalue().
|
extern |
An empty singleton object (holds a null pointer)
| void carto::object_to | ( | Object | o, |
| bool & | r ) |
|
inline |
Definition at line 1347 of file object.h.
References object_to().
|
inline |
Definition at line 1347 of file object.h.
References object_to().
|
inline |
|
inline |
| void carto::object_to | ( | Object | o, |
| float & | r ) |
| void carto::object_to | ( | Object | o, |
| int & | r ) |
| void carto::object_to | ( | Object | o, |
| short & | r ) |
| void carto::object_to | ( | Object | o, |
| signed char & | r ) |
| void carto::object_to | ( | Object | o, |
| std::string & | r ) |
|
inline |
Definition at line 1319 of file object.h.
Referenced by object_to(), and carto::TypedObject< T >::setValue().
| void carto::object_to | ( | Object | o, |
| unsigned & | r ) |
| void carto::object_to | ( | Object | o, |
| unsigned char & | r ) |
| void carto::object_to | ( | Object | o, |
| unsigned short & | r ) |
|
inline |
Definition at line 1330 of file object.h.
References carto::DataTypeCode< T >::name().
Definition at line 789 of file voxelhsv.h.
Definition at line 747 of file voxelrgb_def.h.
Definition at line 816 of file voxelrgba_def.h.
Definition at line 779 of file voxelhsv.h.
Definition at line 737 of file voxelrgb_def.h.
Definition at line 806 of file voxelrgba_def.h.
Definition at line 896 of file voxelhsv.h.
Definition at line 854 of file voxelrgb_def.h.
Definition at line 923 of file voxelrgba_def.h.
Definition at line 749 of file voxelhsv.h.
Definition at line 707 of file voxelrgb_def.h.
Definition at line 776 of file voxelrgba_def.h.
Definition at line 759 of file voxelhsv.h.
Definition at line 717 of file voxelrgb_def.h.
Definition at line 786 of file voxelrgba_def.h.
Definition at line 769 of file voxelhsv.h.
Definition at line 727 of file voxelrgb_def.h.
Definition at line 796 of file voxelrgba_def.h.
Definition at line 739 of file voxelhsv.h.
Definition at line 697 of file voxelrgb_def.h.
Definition at line 766 of file voxelrgba_def.h.
Definition at line 729 of file voxelhsv.h.
Definition at line 719 of file voxelhsv.h.
Definition at line 886 of file voxelhsv.h.
Definition at line 689 of file voxelhsv.h.
Definition at line 699 of file voxelhsv.h.
Definition at line 709 of file voxelhsv.h.
Definition at line 679 of file voxelhsv.h.
Definition at line 687 of file voxelrgb_def.h.
Definition at line 677 of file voxelrgb_def.h.
Definition at line 844 of file voxelrgb_def.h.
Definition at line 647 of file voxelrgb_def.h.
Definition at line 657 of file voxelrgb_def.h.
Definition at line 667 of file voxelrgb_def.h.
Definition at line 637 of file voxelrgb_def.h.
Definition at line 756 of file voxelrgba_def.h.
Definition at line 746 of file voxelrgba_def.h.
Definition at line 913 of file voxelrgba_def.h.
Definition at line 716 of file voxelrgba_def.h.
Definition at line 726 of file voxelrgba_def.h.
Definition at line 736 of file voxelrgba_def.h.
Definition at line 706 of file voxelrgba_def.h.
Definition at line 539 of file voxelhsv.h.
Definition at line 497 of file voxelrgb_def.h.
Definition at line 566 of file voxelrgba_def.h.
Definition at line 529 of file voxelhsv.h.
Definition at line 487 of file voxelrgb_def.h.
Definition at line 556 of file voxelrgba_def.h.
Definition at line 499 of file voxelhsv.h.
Definition at line 457 of file voxelrgb_def.h.
Definition at line 526 of file voxelrgba_def.h.
Definition at line 509 of file voxelhsv.h.
Definition at line 467 of file voxelrgb_def.h.
Definition at line 536 of file voxelrgba_def.h.
Definition at line 519 of file voxelhsv.h.
Definition at line 477 of file voxelrgb_def.h.
Definition at line 546 of file voxelrgba_def.h.
Definition at line 489 of file voxelhsv.h.
Definition at line 447 of file voxelrgb_def.h.
Definition at line 516 of file voxelrgba_def.h.
Definition at line 479 of file voxelhsv.h.
Definition at line 469 of file voxelhsv.h.
Definition at line 439 of file voxelhsv.h.
Definition at line 449 of file voxelhsv.h.
Definition at line 459 of file voxelhsv.h.
Definition at line 429 of file voxelhsv.h.
Definition at line 419 of file voxelhsv.h.
Definition at line 437 of file voxelrgb_def.h.
Definition at line 427 of file voxelrgb_def.h.
Definition at line 397 of file voxelrgb_def.h.
Definition at line 407 of file voxelrgb_def.h.
Definition at line 417 of file voxelrgb_def.h.
Definition at line 387 of file voxelrgb_def.h.
Definition at line 377 of file voxelrgb_def.h.
Definition at line 506 of file voxelrgba_def.h.
Definition at line 496 of file voxelrgba_def.h.
Definition at line 466 of file voxelrgba_def.h.
Definition at line 476 of file voxelrgba_def.h.
Definition at line 486 of file voxelrgba_def.h.
Definition at line 456 of file voxelrgba_def.h.
Definition at line 446 of file voxelrgba_def.h.
Definition at line 669 of file voxelhsv.h.
Definition at line 627 of file voxelrgb_def.h.
Definition at line 696 of file voxelrgba_def.h.
Definition at line 659 of file voxelhsv.h.
Definition at line 617 of file voxelrgb_def.h.
Definition at line 686 of file voxelrgba_def.h.
Definition at line 629 of file voxelhsv.h.
Definition at line 587 of file voxelrgb_def.h.
Definition at line 656 of file voxelrgba_def.h.
Definition at line 639 of file voxelhsv.h.
Definition at line 597 of file voxelrgb_def.h.
Definition at line 666 of file voxelrgba_def.h.
Definition at line 649 of file voxelhsv.h.
Definition at line 607 of file voxelrgb_def.h.
Definition at line 676 of file voxelrgba_def.h.
Definition at line 619 of file voxelhsv.h.
Definition at line 577 of file voxelrgb_def.h.
Definition at line 646 of file voxelrgba_def.h.
Definition at line 609 of file voxelhsv.h.
Definition at line 599 of file voxelhsv.h.
Definition at line 569 of file voxelhsv.h.
Definition at line 579 of file voxelhsv.h.
Definition at line 589 of file voxelhsv.h.
Definition at line 559 of file voxelhsv.h.
Definition at line 549 of file voxelhsv.h.
Definition at line 567 of file voxelrgb_def.h.
Definition at line 557 of file voxelrgb_def.h.
Definition at line 527 of file voxelrgb_def.h.
Definition at line 537 of file voxelrgb_def.h.
Definition at line 547 of file voxelrgb_def.h.
Definition at line 517 of file voxelrgb_def.h.
Definition at line 507 of file voxelrgb_def.h.
Definition at line 636 of file voxelrgba_def.h.
Definition at line 626 of file voxelrgba_def.h.
Definition at line 596 of file voxelrgba_def.h.
Definition at line 606 of file voxelrgba_def.h.
Definition at line 616 of file voxelrgba_def.h.
Definition at line 586 of file voxelrgba_def.h.
Definition at line 576 of file voxelrgba_def.h.
Definition at line 849 of file voxelhsv.h.
Definition at line 839 of file voxelhsv.h.
Definition at line 906 of file voxelhsv.h.
Definition at line 809 of file voxelhsv.h.
Definition at line 819 of file voxelhsv.h.
Definition at line 829 of file voxelhsv.h.
Definition at line 799 of file voxelhsv.h.
Definition at line 807 of file voxelrgb_def.h.
Definition at line 797 of file voxelrgb_def.h.
Definition at line 864 of file voxelrgb_def.h.
Definition at line 767 of file voxelrgb_def.h.
Definition at line 777 of file voxelrgb_def.h.
Definition at line 787 of file voxelrgb_def.h.
Definition at line 757 of file voxelrgb_def.h.
Definition at line 876 of file voxelrgba_def.h.
Definition at line 866 of file voxelrgba_def.h.
Definition at line 933 of file voxelrgba_def.h.
Definition at line 836 of file voxelrgba_def.h.
Definition at line 846 of file voxelrgba_def.h.
Definition at line 856 of file voxelrgba_def.h.
Definition at line 826 of file voxelrgba_def.h.
|
inline |
Definition at line 147 of file voxelvalue.h.
|
inline |
Definition at line 158 of file voxelvalue.h.
| std::string carto::quotedString | ( | const std::string & | s, |
| char * | quote = 0, | ||
| bool | with_quotes = true ) |
Quote a string in python style: escape quotes (single and double), depending on a quote character.
Non-ascii chars are represented as "\x00".
If
| quote | is not specified the quote delimiter is determined automatically (" if no other double quote is found in the string, or ' otherwise). |
If
| with_quotes | is true (the default) the resulting string will include leading and ending quotes. |
| std::vector< std::string > carto::split | ( | const std::string & | text, |
| const std::set< std::string > & | sep ) |
| std::vector< std::string > carto::split | ( | const std::string & | text, |
| const std::string & | sep ) |
Split a string with in parts separated by a substring
| text | string to be split |
| sep | string to be used as separator |
| std::string carto::stringLower | ( | const std::string & | ) |
| std::string carto::stringStrip | ( | const std::string & | str, |
| char | c = ' ' ) |
Return a copy of str with leading and trailing whitespace removed. If c is given, remove leading and trailing c characters instead of whitespace.
|
inline |
Definition at line 138 of file string_conversion.h.
| void carto::stringTo< bool > | ( | const std::string & | value, |
| bool & | result ) |
|
inline |
Definition at line 228 of file string_conversion.h.
References stringTo< signed char >(), and stringTo< unsigned char >().
| void carto::stringTo< double > | ( | const std::string & | value, |
| double & | result ) |
| void carto::stringTo< float > | ( | const std::string & | value, |
| float & | result ) |
| void carto::stringTo< int > | ( | const std::string & | value, |
| int & | result ) |
| void carto::stringTo< long > | ( | const std::string & | value, |
| long & | result ) |
| void carto::stringTo< short > | ( | const std::string & | value, |
| short & | result ) |
| void carto::stringTo< signed char > | ( | const std::string & | value, |
| signed char & | result ) |
Referenced by stringTo< char >().
|
inline |
Definition at line 161 of file string_conversion.h.
| void carto::stringTo< unsigned char > | ( | const std::string & | value, |
| unsigned char & | result ) |
Referenced by stringTo< char >().
| void carto::stringTo< unsigned int > | ( | const std::string & | value, |
| unsigned int & | result ) |
| void carto::stringTo< unsigned long > | ( | const std::string & | value, |
| unsigned long & | result ) |
| void carto::stringTo< unsigned short > | ( | const std::string & | value, |
| unsigned short & | result ) |
| int carto::stringToByteOrder | ( | const std::string & | bos | ) |
| std::string carto::stringUpper | ( | const std::string & | ) |
|
inline |
Definition at line 166 of file scopedptr.h.
References carto::scoped_ptr< T >::swap().
|
inline |
Definition at line 76 of file assert.h.
References assert_failed(), carto::assert_error::file(), and carto::assert_error::line().
|
inline |
Definition at line 68 of file string_conversion.h.
References toString().
|
inline |
Definition at line 121 of file string_conversion.h.
References toString().
|
inline |
Definition at line 53 of file string_conversion.h.
Referenced by carto::KeyComparatorLess< V >::operator()(), toString(), toString(), toString(), and carto::KeyComparator< carto::VoxelValue< T, C > >::toUnsignedInt().
|
inline |
Definition at line 110 of file string_conversion.h.
References toString().
|
extern |
|
extern |
|
extern |
Referenced by carto::interface_internal::ArrayImpl< T, B >::getArrayItem().