tracktable.lib._core_types module

Module contents

class tracktable.lib._core_types.DefaultTimezoneGuard

Bases: Boost.Python.instance

class tracktable.lib._core_types.DoubleVector

Bases: Boost.Python.instance

append((DoubleVector)arg1, (object)arg2) None :
C++ signature :

void append(std::vector<double, std::allocator<double> > {lvalue},boost::python::api::object)

extend((DoubleVector)arg1, (object)arg2) None :
C++ signature :

void extend(std::vector<double, std::allocator<double> > {lvalue},boost::python::api::object)

class tracktable.lib._core_types.FloatVector

Bases: Boost.Python.instance

append((FloatVector)arg1, (object)arg2) None :
C++ signature :

void append(std::vector<float, std::allocator<float> > {lvalue},boost::python::api::object)

extend((FloatVector)arg1, (object)arg2) None :
C++ signature :

void extend(std::vector<float, std::allocator<float> > {lvalue},boost::python::api::object)

class tracktable.lib._core_types.IntIntMap

Bases: Boost.Python.instance

class tracktable.lib._core_types.PropertyMap

Bases: Boost.Python.instance

items((PropertyMap)arg1) list :
C++ signature :

boost::python::list items(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime> > > >)

keys((PropertyMap)arg1) list :
C++ signature :

boost::python::list keys(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime> > > >)

values((PropertyMap)arg1) list :
C++ signature :

boost::python::list values(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime>, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime> > > >)

class tracktable.lib._core_types.StringIntMap

Bases: Boost.Python.instance

class tracktable.lib._core_types.TrivialFileReader

Bases: Boost.Python.instance

read_from_file((TrivialFileReader)arg1, (object)arg2) str :
C++ signature :

std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > read_from_file(tracktable::TrivialFileReader {lvalue},boost::python::api::object)

tracktable.lib._core_types.current_memory_use() int :
C++ signature :

unsigned long current_memory_use()

class tracktable.lib._core_types.map_indexing_suite_IntIntMap_entry

Bases: Boost.Python.instance

data((map_indexing_suite_IntIntMap_entry)arg1) int :
C++ signature :

int data(std::pair<int const, int> {lvalue})

key((map_indexing_suite_IntIntMap_entry)arg1) int :
C++ signature :

int key(std::pair<int const, int> {lvalue})

class tracktable.lib._core_types.map_indexing_suite_PropertyMap_entry

Bases: Boost.Python.instance

data((map_indexing_suite_PropertyMap_entry)arg1) object :
C++ signature :

boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime> data(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime> > {lvalue})

key((map_indexing_suite_PropertyMap_entry)arg1) str :
C++ signature :

std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > key(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::variant<tracktable::NullValue, double, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, boost::posix_time::ptime> > {lvalue})

class tracktable.lib._core_types.map_indexing_suite_StringIntMap_entry

Bases: Boost.Python.instance

data((map_indexing_suite_StringIntMap_entry)arg1) int :
C++ signature :

int data(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> {lvalue})

key((map_indexing_suite_StringIntMap_entry)arg1) str :
C++ signature :

std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > key(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, int> {lvalue})

tracktable.lib._core_types.peak_memory_use() int :
C++ signature :

unsigned long peak_memory_use()

tracktable.lib._core_types.set_default_timezone((object)arg1) None :
C++ signature :

void set_default_timezone(boost::python::api::object)

tracktable.lib._core_types.trigger_args_exception((int)arg1) None :
C++ signature :

void trigger_args_exception(int)