cartobase
5.1.2
|
Namespaces | |
internal | |
Paths | |
Paths to configuration / shared data directories. | |
wrap | |
Classes | |
class | BaseParameter |
class | ParameterModifier |
class | Parameter |
class | Algorithm |
class | AlgorithmCaller |
struct | block |
This array class extends the STL. More... | |
class | NDIterator_base |
Base class for N-dimensional array iterators. More... | |
class | line_NDIterator_base |
class | NDIterator |
N-dimensional array iterator. More... | |
class | const_NDIterator |
const variant of the NDIterator More... | |
class | line_NDIterator |
N-dimensional array line iterator. More... | |
class | const_line_NDIterator |
const variant of the line_NDIterator More... | |
class | assert_error |
class | errno_error |
System exceptions memorize the value of errno. More... | |
class | file_error |
Exceptions thrown during file manipulation. More... | |
class | invalid_number |
class | invalid_integer |
class | invalid_positive_integer |
class | out_of_range_error |
there's already a out_of_range class in <stdexcept> ! More... | |
class | invalid_boolean |
class | io_error |
general IO error (should be specialized) More... | |
class | open_error |
open failed (read or write), generally specialized 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 | permission_error |
read or write permission denied More... | |
class | is_dir_error |
open as a file something which is a directory More... | |
class | no_dir_error |
write in a non-existing directory (more precise than file_not_found_error ) More... | |
class | too_many_descriptors_error |
too many open files More... | |
class | read_write_error |
read / write failed (bad medium, disk full, quota exceeded...). More... | |
class | bad_medium_error |
disk / network failure More... | |
class | disk_full_error |
disk full or quota exceeded (specialize for quota) More... | |
class | quota_exceeded_error |
quota exceeded More... | |
class | stream_state_error |
stream state flags errors More... | |
class | eof_error |
EOF. More... | |
class | not_open_error |
stream not open More... | |
class | stream_fail_error |
fail or bad bit is set More... | |
class | format_error |
format-related errors (file parsing / interpreting) More... | |
class | wrong_format_error |
wrong format More... | |
class | format_mismatch_error |
format is recognized but something goes wrong More... | |
class | corrupt_stream_error |
corrupt data: not understood by current format More... | |
class | invalid_format_error |
format is recognized but contains parameters that can not be handled by current parser More... | |
class | datatype_format_error |
format is recognized but contains data types that can not be read by current reader More... | |
class | parse_error |
parsing error More... | |
class | syntax_check_error |
class | Headered |
class | Lexicon |
class | TypedObject |
storage wrapper, derived but still abstract template class More... | |
class | Interface |
class | ScalarInterface |
All scalar numbers implement the ScalarInterface (all ints, float, double...) More... | |
class | StringInterface |
Objects whose value may be represented as a character string. More... | |
class | SizeInterface |
All container objects inherit the SizeInterface. More... | |
class | IterableInterface |
Container objects which can be iterated. More... | |
class | IteratorInterface |
An iterator object is a reference to another object. More... | |
class | KeyIteratorInterface |
Specialized IteratorInterface for key/value storage. More... | |
class | DictionaryIteratorInterface |
Specialized IteratorInterface for dictionaries. More... | |
class | IntKeyIteratorInterface |
Specialized IteratorInterface for dictionaries. More... | |
class | ArrayInterface |
ArrayInterface represents any container whose elements can be accessed via an integer index. More... | |
class | DynArrayInterface |
A dynamic array has resize and insertion capabilities (like a STL vector) More... | |
class | DictionaryInterface |
Interface for dictionary-like objects. More... | |
class | SyntaxedInterface |
A Syntaxed object is an object containing an additional character string giving it a kind of type (a syntactic attribute). More... | |
class | NoneInterface |
Specialized NoneInterface for empty objects (null, None). More... | |
class | GenericObject |
base abstract generic object class. More... | |
class | Object |
struct | GenericObjectTypeDeclared |
Class to force a compilation error when a generic object. More... | |
class | TypedObject< const T > |
class | ValueObject |
storage wrapper, derived and instanciable template class More... | |
class | ReferenceObject |
storage wrapper, derived and instanciable template class More... | |
class | PointerObject |
struct | GenericObjectTypeDeclared< Object > |
struct | GenericObjectTypeDeclared< GenericObject > |
class | DataTypeCode< ValueObject< T > > |
class | DataTypeCode< ReferenceObject< T > > |
class | ObjectFactory |
class | PropertySet |
A dictionary generic Object. More... | |
class | DataTypeCode< PropertySet > |
class | PropertyFilter |
class | SyntaxReader |
Read a SyntaxSet from a file. More... | |
class | SyntaxWriter |
Write a SyntaxSet to a file. More... | |
struct | Semantic |
Specify properties for semantic attributes - mainly for I/O purposes. More... | |
class | SyntaxedObject |
class | Observer |
class | MutexedObject |
class | MutexRcPtr |
Mutex-protected rc_ptr. More... | |
class | const_ref |
Constant Ref to an object of class T. More... | |
class | ref |
A ref is a const_ref which can reference non constant objects. More... | |
class | DefaultRefConstruction |
class | RCObject |
Base class for reference counted objects (intrusive) More... | |
class | RefConstruction |
class | RefData |
class | rc_ptr |
Reference-counting pointer. More... | |
class | RefConstruction< char > |
class | RefConstruction< unsigned char > |
class | RefConstruction< short > |
class | RefConstruction< unsigned short > |
class | RefConstruction< int > |
class | RefConstruction< unsigned int > |
class | RefConstruction< long > |
class | RefConstruction< unsigned long > |
class | RefConstruction< float > |
class | RefConstruction< double > |
class | rc_ptr_trick |
rc_ptr_trick merely makes a public access to the reference counter inside a rc_ptr. More... | |
class | reference_wrapper |
Wrapper to a reference. More... | |
class | scoped_ptr |
Holds a temporary object pointer in a scope. More... | |
class | SharedObject |
SharedObject allows to work with combined reference counting pointers and weak (Observer) pointers. 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 | 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 | WeakObject |
Base class for weakly referenced objects. More... | |
class | weak_ptr |
Observer pointer, observing a shfj::WeakObject. More... | |
class | attachable_cuifstream |
Cette classe n'es là que parce que Dimitri ne voulait pas que je touche à sa belle classe cuifstream. More... | |
class | CounterExtractor |
Extractor counting lines. More... | |
class | cuifstream |
Filtering ifstream - counts lines and skips comments. More... | |
class | Directory |
Encapsulation of a portable opendir / readdir version. More... | |
class | fdinhibitor |
Temporarily closes a file descriptor (typically, stdout/stderr). More... | |
class | FileUtil |
Files and filenames portable utilities. More... | |
class | fistreambuf |
Filtering input stream. More... | |
class | fostreambuf |
Filtering output stream. More... | |
class | StringUtil |
String utilities. More... | |
class | UncommentExtractor |
Extractor stripping end-of-line comments. More... | |
class | ExclusiveContext |
class | LoopContext |
class | LoopThread |
class | Mutex |
class | Semaphore |
class | ThreadCancel |
class | ThreadCondition |
class | ThreadedLoop |
class | ThreadGauge |
class | Thread |
Short usage: More... | |
class | ByteSwapper |
class | conversion |
class | RescalerInfo |
Low level rescaler info used for rescaling. More... | |
class | RawConverter |
Low-level raw converter (not rescaling) More... | |
class | RawConverter< Void, OUTP > |
class | RawConverter< INP, Void > |
class | RawConverter< Void, Void > |
class | DefaultedRescalerInfo |
class | Rescaler |
Low-level rescaling converter. 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 | 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< INP, OUTP, true > |
Specialization of rescaling ConverterSwitch. More... | |
class | ConverterSwitch< INP, OUTP, false > |
Specialization of non-rescaling ConverterSwitch. More... | |
class | SmartConverter |
Mid-level converter. More... | |
class | Converter |
High-level converter, reimplementation of aims::Converter. More... | |
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... | |
struct | DataTypeTraits |
Properties of data types. More... | |
struct | select |
struct | select< false, U, V > |
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< std::vector< T > > |
class | DataTypeCode< std::list< T > > |
class | DataTypeCode< std::set< T > > |
class | DataTypeCode< std::map< T, U > > |
class | DataTypeCode< rc_ptr< T > > |
class | VoxelValue |
Base class for any multichannel data (RGB, RGBA, HSV, ...) More... | |
class | VoxelRGB |
RGB Value. More... | |
class | VoxelRGBA |
RGBA Value. More... | |
class | VoxelHSV |
HSV Value. More... | |
class | UUID |
Unique identifier class. More... | |
Typedefs | |
typedef AlgorithmCaller | algo |
typedef SyntaxedObject< PropertySet > | AttributedObject |
typedef std::map< std::string, Object > | Dictionary |
Common type used for DictionaryInterface implementation. More... | |
typedef std::map< int, Object > | IntDictionary |
typedef std::map< Object, Object > | ObjectDictionary |
typedef std::vector< Object > | ObjectVector |
Common type used for ArrayInterface implementation. More... | |
typedef std::map< std::string, Semantic > | SemanticSet |
This lookup table associates a semantic attribute with its properties. More... | |
typedef SemanticSet | Syntax |
Specify syntax for syntactic attributes. More... | |
typedef std::map< std::string, Syntax > | SyntaxSet |
This lookup table associates a syntactic attribute with its syntax. More... | |
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) More... | |
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<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 ? More... | |
bool | isFloat (const std::string &s) |
Does the string represent a valid float ? More... | |
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. More... | |
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.
|
inline |
Definition at line 413 of file converter.h.
|
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.
|
inline |
Definition at line 396 of file converter.h.
|
inline |
Check that value is valid for the test type
Definition at line 406 of file converter.h.
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().
Object carto::none | ( | ) |
An empty singleton object (holds a null pointer)
Referenced by interface_internal::ArrayImpl< T, B >::getArrayItem(), and interface_internal::ArrayImpl< std::map< int, T >, false >::getArrayItem().
void carto::object_to | ( | Object | o, |
bool & | r | ||
) |
|
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 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 783 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 773 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 890 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 743 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 753 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 763 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 733 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 723 of file voxelhsv.h.
Definition at line 713 of file voxelhsv.h.
Definition at line 880 of file voxelhsv.h.
Definition at line 683 of file voxelhsv.h.
Definition at line 693 of file voxelhsv.h.
Definition at line 703 of file voxelhsv.h.
Definition at line 673 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 533 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 523 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 493 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 503 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 513 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 483 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 473 of file voxelhsv.h.
Definition at line 463 of file voxelhsv.h.
Definition at line 433 of file voxelhsv.h.
Definition at line 443 of file voxelhsv.h.
Definition at line 453 of file voxelhsv.h.
Definition at line 423 of file voxelhsv.h.
Definition at line 413 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 663 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 653 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 623 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 633 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 643 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 613 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 603 of file voxelhsv.h.
Definition at line 593 of file voxelhsv.h.
Definition at line 563 of file voxelhsv.h.
Definition at line 573 of file voxelhsv.h.
Definition at line 583 of file voxelhsv.h.
Definition at line 553 of file voxelhsv.h.
Definition at line 543 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 843 of file voxelhsv.h.
Definition at line 833 of file voxelhsv.h.
Definition at line 900 of file voxelhsv.h.
Definition at line 803 of file voxelhsv.h.
Definition at line 813 of file voxelhsv.h.
Definition at line 823 of file voxelhsv.h.
Definition at line 793 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 96 of file voxelvalue.h.
|
inline |
Definition at line 107 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.
Referenced by interface_internal::ScalarImpl< std::string, false >::getScalar(), and interface_internal::StringImpl< T, B >::setString().
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.
References stringTo< std::string >().
Referenced by stringTo< std::string >().
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.
|
inline |
Definition at line 121 of file string_conversion.h.
|
inline |
Definition at line 53 of file string_conversion.h.
Referenced by interface_internal::StringImpl< T, B >::getString(), and interface_internal::ScalarImpl< std::string, false >::setScalar().
|
inline |
Definition at line 110 of file string_conversion.h.
|
extern |
|
extern |
|
extern |