# This file was automatically generated by SWIG (https://www.swig.org).
# Version 4.4.1
#
# Do not make changes to this file unless you know what you are doing - modify
# the SWIG interface file instead.
from sys import version_info as _swig_python_version_info
# Import the low-level C/C++ module
if getattr(globals().get("__spec__"), "parent", None) or __package__ or "." in __name__:
from . import _bagPy
else:
import _bagPy
try:
import builtins as __builtin__
except ImportError:
import __builtin__
def _swig_repr(self):
try:
strthis = "proxy of " + self.this.__repr__()
except __builtin__.Exception:
strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
def _swig_setattr_nondynamic_instance_variable(set):
def set_instance_attr(self, name, value):
if name == "this":
set(self, name, value)
elif name == "thisown":
self.this.own(value)
elif hasattr(self, name) and isinstance(getattr(type(self), name), property):
set(self, name, value)
else:
raise AttributeError("You cannot add instance attributes to %s" % self)
return set_instance_attr
def _swig_setattr_nondynamic_class_variable(set):
def set_class_attr(cls, name, value):
if hasattr(cls, name) and not isinstance(getattr(cls, name), property):
set(cls, name, value)
else:
raise AttributeError("You cannot add class attributes to %s" % cls)
return set_class_attr
def _swig_add_metaclass(metaclass):
"""Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
def wrapper(cls):
return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
return wrapper
class _SwigNonDynamicMeta(type):
"""Meta class to enforce nondynamic attributes (no new attributes) for a class"""
__setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)
[docs]class SwigPyIterator(object):
r"""Proxy of C++ swig::SwigPyIterator class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined - class is abstract")
__repr__ = _swig_repr
__swig_destroy__ = _bagPy.delete_SwigPyIterator
[docs] def value(self):
r"""value(SwigPyIterator self) -> PyObject *"""
return _bagPy.SwigPyIterator_value(self)
[docs] def incr(self, n=1):
r"""
incr(SwigPyIterator self, size_t n=1) -> SwigPyIterator
Parameters
----------
n: size_t
"""
return _bagPy.SwigPyIterator_incr(self, n)
[docs] def decr(self, n=1):
r"""
decr(SwigPyIterator self, size_t n=1) -> SwigPyIterator
Parameters
----------
n: size_t
"""
return _bagPy.SwigPyIterator_decr(self, n)
[docs] def distance(self, x):
r"""
distance(SwigPyIterator self, SwigPyIterator x) -> ptrdiff_t
Parameters
----------
x: swig::SwigPyIterator const &
"""
return _bagPy.SwigPyIterator_distance(self, x)
[docs] def equal(self, x):
r"""
equal(SwigPyIterator self, SwigPyIterator x) -> bool
Parameters
----------
x: swig::SwigPyIterator const &
"""
return _bagPy.SwigPyIterator_equal(self, x)
[docs] def copy(self):
r"""copy(SwigPyIterator self) -> SwigPyIterator"""
return _bagPy.SwigPyIterator_copy(self)
[docs] def next(self):
r"""next(SwigPyIterator self) -> PyObject *"""
return _bagPy.SwigPyIterator_next(self)
def __next__(self):
r"""__next__(SwigPyIterator self) -> PyObject *"""
return _bagPy.SwigPyIterator___next__(self)
[docs] def previous(self):
r"""previous(SwigPyIterator self) -> PyObject *"""
return _bagPy.SwigPyIterator_previous(self)
[docs] def advance(self, n):
r"""
advance(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator
Parameters
----------
n: ptrdiff_t
"""
return _bagPy.SwigPyIterator_advance(self, n)
def __eq__(self, x):
r"""
__eq__(SwigPyIterator self, SwigPyIterator x) -> bool
Parameters
----------
x: swig::SwigPyIterator const &
"""
return _bagPy.SwigPyIterator___eq__(self, x)
def __ne__(self, x):
r"""
__ne__(SwigPyIterator self, SwigPyIterator x) -> bool
Parameters
----------
x: swig::SwigPyIterator const &
"""
return _bagPy.SwigPyIterator___ne__(self, x)
def __iadd__(self, n):
r"""
__iadd__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator
Parameters
----------
n: ptrdiff_t
"""
return _bagPy.SwigPyIterator___iadd__(self, n)
def __isub__(self, n):
r"""
__isub__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator
Parameters
----------
n: ptrdiff_t
"""
return _bagPy.SwigPyIterator___isub__(self, n)
def __add__(self, n):
r"""
__add__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator
Parameters
----------
n: ptrdiff_t
"""
return _bagPy.SwigPyIterator___add__(self, n)
def __sub__(self, *args):
r"""
__sub__(SwigPyIterator self, ptrdiff_t n) -> SwigPyIterator
Parameters
----------
n: ptrdiff_t
__sub__(SwigPyIterator self, SwigPyIterator x) -> ptrdiff_t
Parameters
----------
x: swig::SwigPyIterator const &
"""
return _bagPy.SwigPyIterator___sub__(self, *args)
def __iter__(self):
return self
# Register SwigPyIterator in _bagPy:
_bagPy.SwigPyIterator_swigregister(SwigPyIterator)
[docs]class DoublePair(object):
r"""Proxy of C++ std::pair< double,double > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(DoublePair self) -> DoublePair
__init__(DoublePair self, double first, double second) -> DoublePair
Parameters
----------
first: double
second: double
__init__(DoublePair self, DoublePair other) -> DoublePair
Parameters
----------
other: std::pair< double,double > const &
"""
_bagPy.DoublePair_swiginit(self, _bagPy.new_DoublePair(*args))
first = property(_bagPy.DoublePair_first_get, _bagPy.DoublePair_first_set, doc=r"""first : double""")
second = property(_bagPy.DoublePair_second_get, _bagPy.DoublePair_second_set, doc=r"""second : double""")
def __len__(self):
return 2
def __repr__(self):
return str((self.first, self.second))
def __getitem__(self, index):
if not (index % 2):
return self.first
else:
return self.second
def __setitem__(self, index, val):
if not (index % 2):
self.first = val
else:
self.second = val
__swig_destroy__ = _bagPy.delete_DoublePair
# Register DoublePair in _bagPy:
_bagPy.DoublePair_swigregister(DoublePair)
[docs]class FloatPair(object):
r"""Proxy of C++ std::pair< float,float > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(FloatPair self) -> FloatPair
__init__(FloatPair self, float first, float second) -> FloatPair
Parameters
----------
first: float
second: float
__init__(FloatPair self, FloatPair other) -> FloatPair
Parameters
----------
other: std::pair< float,float > const &
"""
_bagPy.FloatPair_swiginit(self, _bagPy.new_FloatPair(*args))
first = property(_bagPy.FloatPair_first_get, _bagPy.FloatPair_first_set, doc=r"""first : float""")
second = property(_bagPy.FloatPair_second_get, _bagPy.FloatPair_second_set, doc=r"""second : float""")
def __len__(self):
return 2
def __repr__(self):
return str((self.first, self.second))
def __getitem__(self, index):
if not (index % 2):
return self.first
else:
return self.second
def __setitem__(self, index, val):
if not (index % 2):
self.first = val
else:
self.second = val
__swig_destroy__ = _bagPy.delete_FloatPair
# Register FloatPair in _bagPy:
_bagPy.FloatPair_swigregister(FloatPair)
[docs]class UInt32Pair(object):
r"""Proxy of C++ std::pair< uint32_t,uint32_t > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(UInt32Pair self) -> UInt32Pair
__init__(UInt32Pair self, unsigned int first, unsigned int second) -> UInt32Pair
Parameters
----------
first: unsigned int
second: unsigned int
__init__(UInt32Pair self, UInt32Pair other) -> UInt32Pair
Parameters
----------
other: std::pair< uint32_t,uint32_t > const &
"""
_bagPy.UInt32Pair_swiginit(self, _bagPy.new_UInt32Pair(*args))
first = property(_bagPy.UInt32Pair_first_get, _bagPy.UInt32Pair_first_set, doc=r"""first : unsigned int""")
second = property(_bagPy.UInt32Pair_second_get, _bagPy.UInt32Pair_second_set, doc=r"""second : unsigned int""")
def __len__(self):
return 2
def __repr__(self):
return str((self.first, self.second))
def __getitem__(self, index):
if not (index % 2):
return self.first
else:
return self.second
def __setitem__(self, index, val):
if not (index % 2):
self.first = val
else:
self.second = val
__swig_destroy__ = _bagPy.delete_UInt32Pair
# Register UInt32Pair in _bagPy:
_bagPy.UInt32Pair_swigregister(UInt32Pair)
[docs]class UInt64Pair(object):
r"""Proxy of C++ std::pair< uint64_t,uint64_t > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(UInt64Pair self) -> UInt64Pair
__init__(UInt64Pair self, unsigned long first, unsigned long second) -> UInt64Pair
Parameters
----------
first: unsigned long
second: unsigned long
__init__(UInt64Pair self, UInt64Pair other) -> UInt64Pair
Parameters
----------
other: std::pair< uint64_t,uint64_t > const &
"""
_bagPy.UInt64Pair_swiginit(self, _bagPy.new_UInt64Pair(*args))
first = property(_bagPy.UInt64Pair_first_get, _bagPy.UInt64Pair_first_set, doc=r"""first : unsigned long""")
second = property(_bagPy.UInt64Pair_second_get, _bagPy.UInt64Pair_second_set, doc=r"""second : unsigned long""")
def __len__(self):
return 2
def __repr__(self):
return str((self.first, self.second))
def __getitem__(self, index):
if not (index % 2):
return self.first
else:
return self.second
def __setitem__(self, index, val):
if not (index % 2):
self.first = val
else:
self.second = val
__swig_destroy__ = _bagPy.delete_UInt64Pair
# Register UInt64Pair in _bagPy:
_bagPy.UInt64Pair_swigregister(UInt64Pair)
[docs]class Cover(object):
r"""Proxy of C++ std::pair< std::pair< double,double >,std::pair< double,double > > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(Cover self) -> Cover
__init__(Cover self, DoublePair first, DoublePair second) -> Cover
Parameters
----------
first: std::pair< double,double >
second: std::pair< double,double >
__init__(Cover self, Cover other) -> Cover
Parameters
----------
other: std::pair< std::pair< double,double >,std::pair< double,double > > const &
"""
_bagPy.Cover_swiginit(self, _bagPy.new_Cover(*args))
first = property(_bagPy.Cover_first_get, _bagPy.Cover_first_set, doc=r"""first : std::pair<(double,double)>""")
second = property(_bagPy.Cover_second_get, _bagPy.Cover_second_set, doc=r"""second : std::pair<(double,double)>""")
def __len__(self):
return 2
def __repr__(self):
return str((self.first, self.second))
def __getitem__(self, index):
if not (index % 2):
return self.first
else:
return self.second
def __setitem__(self, index, val):
if not (index % 2):
self.first = val
else:
self.second = val
__swig_destroy__ = _bagPy.delete_Cover
# Register Cover in _bagPy:
_bagPy.Cover_swigregister(Cover)
[docs]class FloatVector(object):
r"""Proxy of C++ std::vector< float > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(FloatVector self) -> SwigPyIterator"""
return _bagPy.FloatVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(FloatVector self) -> bool"""
return _bagPy.FloatVector___nonzero__(self)
def __bool__(self):
r"""__bool__(FloatVector self) -> bool"""
return _bagPy.FloatVector___bool__(self)
def __len__(self):
r"""__len__(FloatVector self) -> std::vector< float >::size_type"""
return _bagPy.FloatVector___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(FloatVector self, std::vector< float >::difference_type i, std::vector< float >::difference_type j) -> FloatVector
Parameters
----------
i: std::vector< float >::difference_type
j: std::vector< float >::difference_type
"""
return _bagPy.FloatVector___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(FloatVector self, std::vector< float >::difference_type i, std::vector< float >::difference_type j)
Parameters
----------
i: std::vector< float >::difference_type
j: std::vector< float >::difference_type
__setslice__(FloatVector self, std::vector< float >::difference_type i, std::vector< float >::difference_type j, FloatVector v)
Parameters
----------
i: std::vector< float >::difference_type
j: std::vector< float >::difference_type
v: std::vector< float,std::allocator< float > > const &
"""
return _bagPy.FloatVector___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(FloatVector self, std::vector< float >::difference_type i, std::vector< float >::difference_type j)
Parameters
----------
i: std::vector< float >::difference_type
j: std::vector< float >::difference_type
"""
return _bagPy.FloatVector___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(FloatVector self, std::vector< float >::difference_type i)
Parameters
----------
i: std::vector< float >::difference_type
__delitem__(FloatVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.FloatVector___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(FloatVector self, SWIGPY_SLICEOBJECT * slice) -> FloatVector
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(FloatVector self, std::vector< float >::difference_type i) -> std::vector< float >::value_type const &
Parameters
----------
i: std::vector< float >::difference_type
"""
return _bagPy.FloatVector___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(FloatVector self, SWIGPY_SLICEOBJECT * slice, FloatVector v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< float,std::allocator< float > > const &
__setitem__(FloatVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(FloatVector self, std::vector< float >::difference_type i, std::vector< float >::value_type const & x)
Parameters
----------
i: std::vector< float >::difference_type
x: std::vector< float >::value_type const &
"""
return _bagPy.FloatVector___setitem__(self, *args)
[docs] def pop(self):
r"""pop(FloatVector self) -> std::vector< float >::value_type"""
return _bagPy.FloatVector_pop(self)
[docs] def append(self, x):
r"""
append(FloatVector self, std::vector< float >::value_type const & x)
Parameters
----------
x: std::vector< float >::value_type const &
"""
return _bagPy.FloatVector_append(self, x)
[docs] def empty(self):
r"""empty(FloatVector self) -> bool"""
return _bagPy.FloatVector_empty(self)
[docs] def size(self):
r"""size(FloatVector self) -> std::vector< float >::size_type"""
return _bagPy.FloatVector_size(self)
[docs] def swap(self, v):
r"""
swap(FloatVector self, FloatVector v)
Parameters
----------
v: std::vector< float > &
"""
return _bagPy.FloatVector_swap(self, v)
[docs] def begin(self):
r"""begin(FloatVector self) -> std::vector< float >::iterator"""
return _bagPy.FloatVector_begin(self)
[docs] def end(self):
r"""end(FloatVector self) -> std::vector< float >::iterator"""
return _bagPy.FloatVector_end(self)
[docs] def rbegin(self):
r"""rbegin(FloatVector self) -> std::vector< float >::reverse_iterator"""
return _bagPy.FloatVector_rbegin(self)
[docs] def rend(self):
r"""rend(FloatVector self) -> std::vector< float >::reverse_iterator"""
return _bagPy.FloatVector_rend(self)
[docs] def clear(self):
r"""clear(FloatVector self)"""
return _bagPy.FloatVector_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(FloatVector self) -> std::vector< float >::allocator_type"""
return _bagPy.FloatVector_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(FloatVector self)"""
return _bagPy.FloatVector_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(FloatVector self, std::vector< float >::iterator pos) -> std::vector< float >::iterator
Parameters
----------
pos: std::vector< float >::iterator
erase(FloatVector self, std::vector< float >::iterator first, std::vector< float >::iterator last) -> std::vector< float >::iterator
Parameters
----------
first: std::vector< float >::iterator
last: std::vector< float >::iterator
"""
return _bagPy.FloatVector_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(FloatVector self) -> FloatVector
__init__(FloatVector self, FloatVector other) -> FloatVector
Parameters
----------
other: std::vector< float > const &
__init__(FloatVector self, std::vector< float >::size_type size) -> FloatVector
Parameters
----------
size: std::vector< float >::size_type
__init__(FloatVector self, std::vector< float >::size_type size, std::vector< float >::value_type const & value) -> FloatVector
Parameters
----------
size: std::vector< float >::size_type
value: std::vector< float >::value_type const &
"""
_bagPy.FloatVector_swiginit(self, _bagPy.new_FloatVector(*args))
[docs] def push_back(self, x):
r"""
push_back(FloatVector self, std::vector< float >::value_type const & x)
Parameters
----------
x: std::vector< float >::value_type const &
"""
return _bagPy.FloatVector_push_back(self, x)
[docs] def front(self):
r"""front(FloatVector self) -> std::vector< float >::value_type const &"""
return _bagPy.FloatVector_front(self)
[docs] def back(self):
r"""back(FloatVector self) -> std::vector< float >::value_type const &"""
return _bagPy.FloatVector_back(self)
[docs] def assign(self, n, x):
r"""
assign(FloatVector self, std::vector< float >::size_type n, std::vector< float >::value_type const & x)
Parameters
----------
n: std::vector< float >::size_type
x: std::vector< float >::value_type const &
"""
return _bagPy.FloatVector_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(FloatVector self, std::vector< float >::size_type new_size)
Parameters
----------
new_size: std::vector< float >::size_type
resize(FloatVector self, std::vector< float >::size_type new_size, std::vector< float >::value_type const & x)
Parameters
----------
new_size: std::vector< float >::size_type
x: std::vector< float >::value_type const &
"""
return _bagPy.FloatVector_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(FloatVector self, std::vector< float >::iterator pos, std::vector< float >::value_type const & x) -> std::vector< float >::iterator
Parameters
----------
pos: std::vector< float >::iterator
x: std::vector< float >::value_type const &
insert(FloatVector self, std::vector< float >::iterator pos, std::vector< float >::size_type n, std::vector< float >::value_type const & x)
Parameters
----------
pos: std::vector< float >::iterator
n: std::vector< float >::size_type
x: std::vector< float >::value_type const &
"""
return _bagPy.FloatVector_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(FloatVector self, std::vector< float >::size_type n)
Parameters
----------
n: std::vector< float >::size_type
"""
return _bagPy.FloatVector_reserve(self, n)
[docs] def capacity(self):
r"""capacity(FloatVector self) -> std::vector< float >::size_type"""
return _bagPy.FloatVector_capacity(self)
__swig_destroy__ = _bagPy.delete_FloatVector
# Register FloatVector in _bagPy:
_bagPy.FloatVector_swigregister(FloatVector)
[docs]class UInt32Vector(object):
r"""Proxy of C++ std::vector< uint32_t > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(UInt32Vector self) -> SwigPyIterator"""
return _bagPy.UInt32Vector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(UInt32Vector self) -> bool"""
return _bagPy.UInt32Vector___nonzero__(self)
def __bool__(self):
r"""__bool__(UInt32Vector self) -> bool"""
return _bagPy.UInt32Vector___bool__(self)
def __len__(self):
r"""__len__(UInt32Vector self) -> std::vector< unsigned int >::size_type"""
return _bagPy.UInt32Vector___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(UInt32Vector self, std::vector< unsigned int >::difference_type i, std::vector< unsigned int >::difference_type j) -> UInt32Vector
Parameters
----------
i: std::vector< unsigned int >::difference_type
j: std::vector< unsigned int >::difference_type
"""
return _bagPy.UInt32Vector___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(UInt32Vector self, std::vector< unsigned int >::difference_type i, std::vector< unsigned int >::difference_type j)
Parameters
----------
i: std::vector< unsigned int >::difference_type
j: std::vector< unsigned int >::difference_type
__setslice__(UInt32Vector self, std::vector< unsigned int >::difference_type i, std::vector< unsigned int >::difference_type j, UInt32Vector v)
Parameters
----------
i: std::vector< unsigned int >::difference_type
j: std::vector< unsigned int >::difference_type
v: std::vector< unsigned int,std::allocator< unsigned int > > const &
"""
return _bagPy.UInt32Vector___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(UInt32Vector self, std::vector< unsigned int >::difference_type i, std::vector< unsigned int >::difference_type j)
Parameters
----------
i: std::vector< unsigned int >::difference_type
j: std::vector< unsigned int >::difference_type
"""
return _bagPy.UInt32Vector___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(UInt32Vector self, std::vector< unsigned int >::difference_type i)
Parameters
----------
i: std::vector< unsigned int >::difference_type
__delitem__(UInt32Vector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.UInt32Vector___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(UInt32Vector self, SWIGPY_SLICEOBJECT * slice) -> UInt32Vector
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(UInt32Vector self, std::vector< unsigned int >::difference_type i) -> std::vector< unsigned int >::value_type const &
Parameters
----------
i: std::vector< unsigned int >::difference_type
"""
return _bagPy.UInt32Vector___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(UInt32Vector self, SWIGPY_SLICEOBJECT * slice, UInt32Vector v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< unsigned int,std::allocator< unsigned int > > const &
__setitem__(UInt32Vector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(UInt32Vector self, std::vector< unsigned int >::difference_type i, std::vector< unsigned int >::value_type const & x)
Parameters
----------
i: std::vector< unsigned int >::difference_type
x: std::vector< unsigned int >::value_type const &
"""
return _bagPy.UInt32Vector___setitem__(self, *args)
[docs] def pop(self):
r"""pop(UInt32Vector self) -> std::vector< unsigned int >::value_type"""
return _bagPy.UInt32Vector_pop(self)
[docs] def append(self, x):
r"""
append(UInt32Vector self, std::vector< unsigned int >::value_type const & x)
Parameters
----------
x: std::vector< unsigned int >::value_type const &
"""
return _bagPy.UInt32Vector_append(self, x)
[docs] def empty(self):
r"""empty(UInt32Vector self) -> bool"""
return _bagPy.UInt32Vector_empty(self)
[docs] def size(self):
r"""size(UInt32Vector self) -> std::vector< unsigned int >::size_type"""
return _bagPy.UInt32Vector_size(self)
[docs] def swap(self, v):
r"""
swap(UInt32Vector self, UInt32Vector v)
Parameters
----------
v: std::vector< uint32_t > &
"""
return _bagPy.UInt32Vector_swap(self, v)
[docs] def begin(self):
r"""begin(UInt32Vector self) -> std::vector< unsigned int >::iterator"""
return _bagPy.UInt32Vector_begin(self)
[docs] def end(self):
r"""end(UInt32Vector self) -> std::vector< unsigned int >::iterator"""
return _bagPy.UInt32Vector_end(self)
[docs] def rbegin(self):
r"""rbegin(UInt32Vector self) -> std::vector< unsigned int >::reverse_iterator"""
return _bagPy.UInt32Vector_rbegin(self)
[docs] def rend(self):
r"""rend(UInt32Vector self) -> std::vector< unsigned int >::reverse_iterator"""
return _bagPy.UInt32Vector_rend(self)
[docs] def clear(self):
r"""clear(UInt32Vector self)"""
return _bagPy.UInt32Vector_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(UInt32Vector self) -> std::vector< unsigned int >::allocator_type"""
return _bagPy.UInt32Vector_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(UInt32Vector self)"""
return _bagPy.UInt32Vector_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(UInt32Vector self, std::vector< unsigned int >::iterator pos) -> std::vector< unsigned int >::iterator
Parameters
----------
pos: std::vector< unsigned int >::iterator
erase(UInt32Vector self, std::vector< unsigned int >::iterator first, std::vector< unsigned int >::iterator last) -> std::vector< unsigned int >::iterator
Parameters
----------
first: std::vector< unsigned int >::iterator
last: std::vector< unsigned int >::iterator
"""
return _bagPy.UInt32Vector_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(UInt32Vector self) -> UInt32Vector
__init__(UInt32Vector self, UInt32Vector other) -> UInt32Vector
Parameters
----------
other: std::vector< uint32_t > const &
__init__(UInt32Vector self, std::vector< unsigned int >::size_type size) -> UInt32Vector
Parameters
----------
size: std::vector< unsigned int >::size_type
__init__(UInt32Vector self, std::vector< unsigned int >::size_type size, std::vector< unsigned int >::value_type const & value) -> UInt32Vector
Parameters
----------
size: std::vector< unsigned int >::size_type
value: std::vector< unsigned int >::value_type const &
"""
_bagPy.UInt32Vector_swiginit(self, _bagPy.new_UInt32Vector(*args))
[docs] def push_back(self, x):
r"""
push_back(UInt32Vector self, std::vector< unsigned int >::value_type const & x)
Parameters
----------
x: std::vector< unsigned int >::value_type const &
"""
return _bagPy.UInt32Vector_push_back(self, x)
[docs] def front(self):
r"""front(UInt32Vector self) -> std::vector< unsigned int >::value_type const &"""
return _bagPy.UInt32Vector_front(self)
[docs] def back(self):
r"""back(UInt32Vector self) -> std::vector< unsigned int >::value_type const &"""
return _bagPy.UInt32Vector_back(self)
[docs] def assign(self, n, x):
r"""
assign(UInt32Vector self, std::vector< unsigned int >::size_type n, std::vector< unsigned int >::value_type const & x)
Parameters
----------
n: std::vector< unsigned int >::size_type
x: std::vector< unsigned int >::value_type const &
"""
return _bagPy.UInt32Vector_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(UInt32Vector self, std::vector< unsigned int >::size_type new_size)
Parameters
----------
new_size: std::vector< unsigned int >::size_type
resize(UInt32Vector self, std::vector< unsigned int >::size_type new_size, std::vector< unsigned int >::value_type const & x)
Parameters
----------
new_size: std::vector< unsigned int >::size_type
x: std::vector< unsigned int >::value_type const &
"""
return _bagPy.UInt32Vector_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(UInt32Vector self, std::vector< unsigned int >::iterator pos, std::vector< unsigned int >::value_type const & x) -> std::vector< unsigned int >::iterator
Parameters
----------
pos: std::vector< unsigned int >::iterator
x: std::vector< unsigned int >::value_type const &
insert(UInt32Vector self, std::vector< unsigned int >::iterator pos, std::vector< unsigned int >::size_type n, std::vector< unsigned int >::value_type const & x)
Parameters
----------
pos: std::vector< unsigned int >::iterator
n: std::vector< unsigned int >::size_type
x: std::vector< unsigned int >::value_type const &
"""
return _bagPy.UInt32Vector_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(UInt32Vector self, std::vector< unsigned int >::size_type n)
Parameters
----------
n: std::vector< unsigned int >::size_type
"""
return _bagPy.UInt32Vector_reserve(self, n)
[docs] def capacity(self):
r"""capacity(UInt32Vector self) -> std::vector< unsigned int >::size_type"""
return _bagPy.UInt32Vector_capacity(self)
__swig_destroy__ = _bagPy.delete_UInt32Vector
# Register UInt32Vector in _bagPy:
_bagPy.UInt32Vector_swigregister(UInt32Vector)
[docs]class UInt16Vector(object):
r"""Proxy of C++ std::vector< uint16_t > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(UInt16Vector self) -> SwigPyIterator"""
return _bagPy.UInt16Vector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(UInt16Vector self) -> bool"""
return _bagPy.UInt16Vector___nonzero__(self)
def __bool__(self):
r"""__bool__(UInt16Vector self) -> bool"""
return _bagPy.UInt16Vector___bool__(self)
def __len__(self):
r"""__len__(UInt16Vector self) -> std::vector< unsigned short >::size_type"""
return _bagPy.UInt16Vector___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(UInt16Vector self, std::vector< unsigned short >::difference_type i, std::vector< unsigned short >::difference_type j) -> UInt16Vector
Parameters
----------
i: std::vector< unsigned short >::difference_type
j: std::vector< unsigned short >::difference_type
"""
return _bagPy.UInt16Vector___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(UInt16Vector self, std::vector< unsigned short >::difference_type i, std::vector< unsigned short >::difference_type j)
Parameters
----------
i: std::vector< unsigned short >::difference_type
j: std::vector< unsigned short >::difference_type
__setslice__(UInt16Vector self, std::vector< unsigned short >::difference_type i, std::vector< unsigned short >::difference_type j, UInt16Vector v)
Parameters
----------
i: std::vector< unsigned short >::difference_type
j: std::vector< unsigned short >::difference_type
v: std::vector< unsigned short,std::allocator< unsigned short > > const &
"""
return _bagPy.UInt16Vector___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(UInt16Vector self, std::vector< unsigned short >::difference_type i, std::vector< unsigned short >::difference_type j)
Parameters
----------
i: std::vector< unsigned short >::difference_type
j: std::vector< unsigned short >::difference_type
"""
return _bagPy.UInt16Vector___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(UInt16Vector self, std::vector< unsigned short >::difference_type i)
Parameters
----------
i: std::vector< unsigned short >::difference_type
__delitem__(UInt16Vector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.UInt16Vector___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(UInt16Vector self, SWIGPY_SLICEOBJECT * slice) -> UInt16Vector
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(UInt16Vector self, std::vector< unsigned short >::difference_type i) -> std::vector< unsigned short >::value_type const &
Parameters
----------
i: std::vector< unsigned short >::difference_type
"""
return _bagPy.UInt16Vector___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(UInt16Vector self, SWIGPY_SLICEOBJECT * slice, UInt16Vector v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< unsigned short,std::allocator< unsigned short > > const &
__setitem__(UInt16Vector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(UInt16Vector self, std::vector< unsigned short >::difference_type i, std::vector< unsigned short >::value_type const & x)
Parameters
----------
i: std::vector< unsigned short >::difference_type
x: std::vector< unsigned short >::value_type const &
"""
return _bagPy.UInt16Vector___setitem__(self, *args)
[docs] def pop(self):
r"""pop(UInt16Vector self) -> std::vector< unsigned short >::value_type"""
return _bagPy.UInt16Vector_pop(self)
[docs] def append(self, x):
r"""
append(UInt16Vector self, std::vector< unsigned short >::value_type const & x)
Parameters
----------
x: std::vector< unsigned short >::value_type const &
"""
return _bagPy.UInt16Vector_append(self, x)
[docs] def empty(self):
r"""empty(UInt16Vector self) -> bool"""
return _bagPy.UInt16Vector_empty(self)
[docs] def size(self):
r"""size(UInt16Vector self) -> std::vector< unsigned short >::size_type"""
return _bagPy.UInt16Vector_size(self)
[docs] def swap(self, v):
r"""
swap(UInt16Vector self, UInt16Vector v)
Parameters
----------
v: std::vector< uint16_t > &
"""
return _bagPy.UInt16Vector_swap(self, v)
[docs] def begin(self):
r"""begin(UInt16Vector self) -> std::vector< unsigned short >::iterator"""
return _bagPy.UInt16Vector_begin(self)
[docs] def end(self):
r"""end(UInt16Vector self) -> std::vector< unsigned short >::iterator"""
return _bagPy.UInt16Vector_end(self)
[docs] def rbegin(self):
r"""rbegin(UInt16Vector self) -> std::vector< unsigned short >::reverse_iterator"""
return _bagPy.UInt16Vector_rbegin(self)
[docs] def rend(self):
r"""rend(UInt16Vector self) -> std::vector< unsigned short >::reverse_iterator"""
return _bagPy.UInt16Vector_rend(self)
[docs] def clear(self):
r"""clear(UInt16Vector self)"""
return _bagPy.UInt16Vector_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(UInt16Vector self) -> std::vector< unsigned short >::allocator_type"""
return _bagPy.UInt16Vector_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(UInt16Vector self)"""
return _bagPy.UInt16Vector_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(UInt16Vector self, std::vector< unsigned short >::iterator pos) -> std::vector< unsigned short >::iterator
Parameters
----------
pos: std::vector< unsigned short >::iterator
erase(UInt16Vector self, std::vector< unsigned short >::iterator first, std::vector< unsigned short >::iterator last) -> std::vector< unsigned short >::iterator
Parameters
----------
first: std::vector< unsigned short >::iterator
last: std::vector< unsigned short >::iterator
"""
return _bagPy.UInt16Vector_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(UInt16Vector self) -> UInt16Vector
__init__(UInt16Vector self, UInt16Vector other) -> UInt16Vector
Parameters
----------
other: std::vector< uint16_t > const &
__init__(UInt16Vector self, std::vector< unsigned short >::size_type size) -> UInt16Vector
Parameters
----------
size: std::vector< unsigned short >::size_type
__init__(UInt16Vector self, std::vector< unsigned short >::size_type size, std::vector< unsigned short >::value_type const & value) -> UInt16Vector
Parameters
----------
size: std::vector< unsigned short >::size_type
value: std::vector< unsigned short >::value_type const &
"""
_bagPy.UInt16Vector_swiginit(self, _bagPy.new_UInt16Vector(*args))
[docs] def push_back(self, x):
r"""
push_back(UInt16Vector self, std::vector< unsigned short >::value_type const & x)
Parameters
----------
x: std::vector< unsigned short >::value_type const &
"""
return _bagPy.UInt16Vector_push_back(self, x)
[docs] def front(self):
r"""front(UInt16Vector self) -> std::vector< unsigned short >::value_type const &"""
return _bagPy.UInt16Vector_front(self)
[docs] def back(self):
r"""back(UInt16Vector self) -> std::vector< unsigned short >::value_type const &"""
return _bagPy.UInt16Vector_back(self)
[docs] def assign(self, n, x):
r"""
assign(UInt16Vector self, std::vector< unsigned short >::size_type n, std::vector< unsigned short >::value_type const & x)
Parameters
----------
n: std::vector< unsigned short >::size_type
x: std::vector< unsigned short >::value_type const &
"""
return _bagPy.UInt16Vector_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(UInt16Vector self, std::vector< unsigned short >::size_type new_size)
Parameters
----------
new_size: std::vector< unsigned short >::size_type
resize(UInt16Vector self, std::vector< unsigned short >::size_type new_size, std::vector< unsigned short >::value_type const & x)
Parameters
----------
new_size: std::vector< unsigned short >::size_type
x: std::vector< unsigned short >::value_type const &
"""
return _bagPy.UInt16Vector_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(UInt16Vector self, std::vector< unsigned short >::iterator pos, std::vector< unsigned short >::value_type const & x) -> std::vector< unsigned short >::iterator
Parameters
----------
pos: std::vector< unsigned short >::iterator
x: std::vector< unsigned short >::value_type const &
insert(UInt16Vector self, std::vector< unsigned short >::iterator pos, std::vector< unsigned short >::size_type n, std::vector< unsigned short >::value_type const & x)
Parameters
----------
pos: std::vector< unsigned short >::iterator
n: std::vector< unsigned short >::size_type
x: std::vector< unsigned short >::value_type const &
"""
return _bagPy.UInt16Vector_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(UInt16Vector self, std::vector< unsigned short >::size_type n)
Parameters
----------
n: std::vector< unsigned short >::size_type
"""
return _bagPy.UInt16Vector_reserve(self, n)
[docs] def capacity(self):
r"""capacity(UInt16Vector self) -> std::vector< unsigned short >::size_type"""
return _bagPy.UInt16Vector_capacity(self)
__swig_destroy__ = _bagPy.delete_UInt16Vector
# Register UInt16Vector in _bagPy:
_bagPy.UInt16Vector_swigregister(UInt16Vector)
Elevation = _bagPy.Elevation
Uncertainty = _bagPy.Uncertainty
Hypothesis_Strength = _bagPy.Hypothesis_Strength
Num_Hypotheses = _bagPy.Num_Hypotheses
Shoal_Elevation = _bagPy.Shoal_Elevation
Std_Dev = _bagPy.Std_Dev
Num_Soundings = _bagPy.Num_Soundings
Average_Elevation = _bagPy.Average_Elevation
Nominal_Elevation = _bagPy.Nominal_Elevation
Surface_Correction = _bagPy.Surface_Correction
Georef_Metadata = _bagPy.Georef_Metadata
VarRes_Metadata = _bagPy.VarRes_Metadata
VarRes_Refinement = _bagPy.VarRes_Refinement
VarRes_Node = _bagPy.VarRes_Node
UNKNOWN_LAYER_TYPE = _bagPy.UNKNOWN_LAYER_TYPE
BAG_OPEN_READONLY = _bagPy.BAG_OPEN_READONLY
BAG_OPEN_READ_WRITE = _bagPy.BAG_OPEN_READ_WRITE
DT_FLOAT32 = _bagPy.DT_FLOAT32
DT_UINT32 = _bagPy.DT_UINT32
DT_UINT8 = _bagPy.DT_UINT8
DT_UINT16 = _bagPy.DT_UINT16
DT_UINT64 = _bagPy.DT_UINT64
DT_BOOLEAN = _bagPy.DT_BOOLEAN
DT_STRING = _bagPy.DT_STRING
DT_COMPOUND = _bagPy.DT_COMPOUND
DT_UNKNOWN_DATA_TYPE = _bagPy.DT_UNKNOWN_DATA_TYPE
NOAA_OCS_2022_10_METADATA_PROFILE_NAME = _bagPy.NOAA_OCS_2022_10_METADATA_PROFILE_NAME
UNKOWN_METADATA_PROFILE_NAME = _bagPy.UNKOWN_METADATA_PROFILE_NAME
UNKNOWN_METADATA_PROFILE = _bagPy.UNKNOWN_METADATA_PROFILE
NOAA_OCS_2022_10_METADATA_PROFILE = _bagPy.NOAA_OCS_2022_10_METADATA_PROFILE
NODE = _bagPy.NODE
ELEVATION = _bagPy.ELEVATION
UNKNOWN_GROUP_TYPE = _bagPy.UNKNOWN_GROUP_TYPE
[docs]class BagTrackingItem(object):
r"""Proxy of C++ BagTrackingItem class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
row = property(_bagPy.BagTrackingItem_row_get, _bagPy.BagTrackingItem_row_set, doc=r"""row : uint32_t""")
col = property(_bagPy.BagTrackingItem_col_get, _bagPy.BagTrackingItem_col_set, doc=r"""col : uint32_t""")
depth = property(_bagPy.BagTrackingItem_depth_get, _bagPy.BagTrackingItem_depth_set, doc=r"""depth : float""")
uncertainty = property(_bagPy.BagTrackingItem_uncertainty_get, _bagPy.BagTrackingItem_uncertainty_set, doc=r"""uncertainty : float""")
track_code = property(_bagPy.BagTrackingItem_track_code_get, _bagPy.BagTrackingItem_track_code_set, doc=r"""track_code : uint8_t""")
list_series = property(_bagPy.BagTrackingItem_list_series_get, _bagPy.BagTrackingItem_list_series_set, doc=r"""list_series : uint16_t""")
[docs] def __init__(self, inRow, inCol, inDepth, inUncertainty, inTrack_code, inList_series):
r"""
__init__(BagTrackingItem self, uint32_t inRow, uint32_t inCol, float inDepth, float inUncertainty, uint8_t inTrack_code, uint16_t inList_series) -> BagTrackingItem
Parameters
----------
inRow: uint32_t
inCol: uint32_t
inDepth: float
inUncertainty: float
inTrack_code: uint8_t
inList_series: uint16_t
"""
_bagPy.BagTrackingItem_swiginit(self, _bagPy.new_BagTrackingItem(inRow, inCol, inDepth, inUncertainty, inTrack_code, inList_series))
__swig_destroy__ = _bagPy.delete_BagTrackingItem
# Register BagTrackingItem in _bagPy:
_bagPy.BagTrackingItem_swigregister(BagTrackingItem)
[docs]class BagVRTrackingItem(object):
r"""Proxy of C++ BagVRTrackingItem class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
row = property(_bagPy.BagVRTrackingItem_row_get, _bagPy.BagVRTrackingItem_row_set, doc=r"""row : uint32_t""")
col = property(_bagPy.BagVRTrackingItem_col_get, _bagPy.BagVRTrackingItem_col_set, doc=r"""col : uint32_t""")
sub_row = property(_bagPy.BagVRTrackingItem_sub_row_get, _bagPy.BagVRTrackingItem_sub_row_set, doc=r"""sub_row : uint32_t""")
sub_col = property(_bagPy.BagVRTrackingItem_sub_col_get, _bagPy.BagVRTrackingItem_sub_col_set, doc=r"""sub_col : uint32_t""")
depth = property(_bagPy.BagVRTrackingItem_depth_get, _bagPy.BagVRTrackingItem_depth_set, doc=r"""depth : float""")
uncertainty = property(_bagPy.BagVRTrackingItem_uncertainty_get, _bagPy.BagVRTrackingItem_uncertainty_set, doc=r"""uncertainty : float""")
track_code = property(_bagPy.BagVRTrackingItem_track_code_get, _bagPy.BagVRTrackingItem_track_code_set, doc=r"""track_code : uint8_t""")
list_series = property(_bagPy.BagVRTrackingItem_list_series_get, _bagPy.BagVRTrackingItem_list_series_set, doc=r"""list_series : uint16_t""")
[docs] def __init__(self, inRow, inCol, inSubRow, inSubCol, inDepth, inUncertainty, inTrackCode, inListSeries):
r"""
__init__(BagVRTrackingItem self, uint32_t inRow, uint32_t inCol, uint32_t inSubRow, uint32_t inSubCol, float inDepth, float inUncertainty, uint8_t inTrackCode, uint16_t inListSeries) -> BagVRTrackingItem
Parameters
----------
inRow: uint32_t
inCol: uint32_t
inSubRow: uint32_t
inSubCol: uint32_t
inDepth: float
inUncertainty: float
inTrackCode: uint8_t
inListSeries: uint16_t
"""
_bagPy.BagVRTrackingItem_swiginit(self, _bagPy.new_BagVRTrackingItem(inRow, inCol, inSubRow, inSubCol, inDepth, inUncertainty, inTrackCode, inListSeries))
__swig_destroy__ = _bagPy.delete_BagVRTrackingItem
# Register BagVRTrackingItem in _bagPy:
_bagPy.BagVRTrackingItem_swigregister(BagVRTrackingItem)
# Register BagVRMetadataItem in _bagPy:
_bagPy.BagVRMetadataItem_swigregister(BagVRMetadataItem)
[docs]class BagVRRefinementsItem(object):
r"""Proxy of C++ BagVRRefinementsItem class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
depth = property(_bagPy.BagVRRefinementsItem_depth_get, _bagPy.BagVRRefinementsItem_depth_set, doc=r"""depth : float""")
depth_uncrt = property(_bagPy.BagVRRefinementsItem_depth_uncrt_get, _bagPy.BagVRRefinementsItem_depth_uncrt_set, doc=r"""depth_uncrt : float""")
[docs] def __init__(self, inDepth, inUncertaintyDepth):
r"""
__init__(BagVRRefinementsItem self, float inDepth, float inUncertaintyDepth) -> BagVRRefinementsItem
Parameters
----------
inDepth: float
inUncertaintyDepth: float
"""
_bagPy.BagVRRefinementsItem_swiginit(self, _bagPy.new_BagVRRefinementsItem(inDepth, inUncertaintyDepth))
__swig_destroy__ = _bagPy.delete_BagVRRefinementsItem
# Register BagVRRefinementsItem in _bagPy:
_bagPy.BagVRRefinementsItem_swigregister(BagVRRefinementsItem)
[docs]class BagVRNodeItem(object):
r"""Proxy of C++ BagVRNodeItem class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
hyp_strength = property(_bagPy.BagVRNodeItem_hyp_strength_get, _bagPy.BagVRNodeItem_hyp_strength_set, doc=r"""hyp_strength : float""")
num_hypotheses = property(_bagPy.BagVRNodeItem_num_hypotheses_get, _bagPy.BagVRNodeItem_num_hypotheses_set, doc=r"""num_hypotheses : uint32_t""")
n_samples = property(_bagPy.BagVRNodeItem_n_samples_get, _bagPy.BagVRNodeItem_n_samples_set, doc=r"""n_samples : uint32_t""")
[docs] def __init__(self, inHypStr, inNumHyp, inNSam):
r"""
__init__(BagVRNodeItem self, float inHypStr, uint32_t inNumHyp, uint32_t inNSam) -> BagVRNodeItem
Parameters
----------
inHypStr: float
inNumHyp: uint32_t
inNSam: uint32_t
"""
_bagPy.BagVRNodeItem_swiginit(self, _bagPy.new_BagVRNodeItem(inHypStr, inNumHyp, inNSam))
__swig_destroy__ = _bagPy.delete_BagVRNodeItem
# Register BagVRNodeItem in _bagPy:
_bagPy.BagVRNodeItem_swigregister(BagVRNodeItem)
BAG_SURFACE_UNKNOWN = _bagPy.BAG_SURFACE_UNKNOWN
BAG_SURFACE_GRID_EXTENTS = _bagPy.BAG_SURFACE_GRID_EXTENTS
BAG_SURFACE_IRREGULARLY_SPACED = _bagPy.BAG_SURFACE_IRREGULARLY_SPACED
BAG_SURFACE_CORRECTOR_LIMIT = _bagPy.BAG_SURFACE_CORRECTOR_LIMIT
[docs]class BagVerticalDatumCorrections(object):
r"""Proxy of C++ BagVerticalDatumCorrections class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
x = property(_bagPy.BagVerticalDatumCorrections_x_get, _bagPy.BagVerticalDatumCorrections_x_set, doc=r"""x : double""")
y = property(_bagPy.BagVerticalDatumCorrections_y_get, _bagPy.BagVerticalDatumCorrections_y_set, doc=r"""y : double""")
z = property(_bagPy.BagVerticalDatumCorrections_z_get, _bagPy.BagVerticalDatumCorrections_z_set, doc=r"""z : a(10).float""")
[docs] def __init__(self, inX, inY, inZ):
r"""
__init__(BagVerticalDatumCorrections self, double inX, double inY, FloatVector inZ) -> BagVerticalDatumCorrections
Parameters
----------
inX: double
inY: double
inZ: std::vector< float,std::allocator< float > > const &
"""
_bagPy.BagVerticalDatumCorrections_swiginit(self, _bagPy.new_BagVerticalDatumCorrections(inX, inY, inZ))
[docs] def zValues(self):
r"""zValues(BagVerticalDatumCorrections self) -> FloatVector"""
return _bagPy.BagVerticalDatumCorrections_zValues(self)
__swig_destroy__ = _bagPy.delete_BagVerticalDatumCorrections
# Register BagVerticalDatumCorrections in _bagPy:
_bagPy.BagVerticalDatumCorrections_swigregister(BagVerticalDatumCorrections)
[docs]class BagVerticalDatumCorrectionsGridded(object):
r"""Proxy of C++ BagVerticalDatumCorrectionsGridded class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
z = property(_bagPy.BagVerticalDatumCorrectionsGridded_z_get, _bagPy.BagVerticalDatumCorrectionsGridded_z_set, doc=r"""z : a(10).float""")
[docs] def __init__(self, inZ):
r"""
__init__(BagVerticalDatumCorrectionsGridded self, FloatVector inZ) -> BagVerticalDatumCorrectionsGridded
Parameters
----------
inZ: std::vector< float,std::allocator< float > > const &
"""
_bagPy.BagVerticalDatumCorrectionsGridded_swiginit(self, _bagPy.new_BagVerticalDatumCorrectionsGridded(inZ))
[docs] def zValues(self):
r"""zValues(BagVerticalDatumCorrectionsGridded self) -> FloatVector"""
return _bagPy.BagVerticalDatumCorrectionsGridded_zValues(self)
__swig_destroy__ = _bagPy.delete_BagVerticalDatumCorrectionsGridded
# Register BagVerticalDatumCorrectionsGridded in _bagPy:
_bagPy.BagVerticalDatumCorrectionsGridded_swigregister(BagVerticalDatumCorrectionsGridded)
[docs]class BagVerticalCorrectorDef(object):
r"""Proxy of C++ BagVerticalCorrectorDef class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
nodeSpacingX = property(_bagPy.BagVerticalCorrectorDef_nodeSpacingX_get, _bagPy.BagVerticalCorrectorDef_nodeSpacingX_set, doc=r"""nodeSpacingX : double""")
nodeSpacingY = property(_bagPy.BagVerticalCorrectorDef_nodeSpacingY_get, _bagPy.BagVerticalCorrectorDef_nodeSpacingY_set, doc=r"""nodeSpacingY : double""")
swCornerX = property(_bagPy.BagVerticalCorrectorDef_swCornerX_get, _bagPy.BagVerticalCorrectorDef_swCornerX_set, doc=r"""swCornerX : double""")
swCornerY = property(_bagPy.BagVerticalCorrectorDef_swCornerY_get, _bagPy.BagVerticalCorrectorDef_swCornerY_set, doc=r"""swCornerY : double""")
[docs] def __init__(self):
r"""__init__(BagVerticalCorrectorDef self) -> BagVerticalCorrectorDef"""
_bagPy.BagVerticalCorrectorDef_swiginit(self, _bagPy.new_BagVerticalCorrectorDef())
__swig_destroy__ = _bagPy.delete_BagVerticalCorrectorDef
# Register BagVerticalCorrectorDef in _bagPy:
_bagPy.BagVerticalCorrectorDef_swigregister(BagVerticalCorrectorDef)
[docs]class FieldDefinition(object):
r"""Proxy of C++ FieldDefinition class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
name = property(_bagPy.FieldDefinition_name_get, _bagPy.FieldDefinition_name_set, doc=r"""name : p.q(const).char""")
type = property(_bagPy.FieldDefinition_type_get, _bagPy.FieldDefinition_type_set, doc=r"""type : uint8_t""")
def __eq__(self, o):
r"""
__eq__(FieldDefinition self, FieldDefinition o) -> bool
Parameters
----------
o: FieldDefinition const &
"""
return _bagPy.FieldDefinition___eq__(self, o)
[docs] def __init__(self):
r"""__init__(FieldDefinition self) -> FieldDefinition"""
_bagPy.FieldDefinition_swiginit(self, _bagPy.new_FieldDefinition())
__swig_destroy__ = _bagPy.delete_FieldDefinition
# Register FieldDefinition in _bagPy:
_bagPy.FieldDefinition_swigregister(FieldDefinition)
[docs]class BAG_COMPOUND_DATA_PAYLOAD(object):
r"""Proxy of C++ BAG_COMPOUND_DATA_PAYLOAD class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
f = property(_bagPy.BAG_COMPOUND_DATA_PAYLOAD_f_get, _bagPy.BAG_COMPOUND_DATA_PAYLOAD_f_set, doc=r"""f : float""")
ui32 = property(_bagPy.BAG_COMPOUND_DATA_PAYLOAD_ui32_get, _bagPy.BAG_COMPOUND_DATA_PAYLOAD_ui32_set, doc=r"""ui32 : uint32_t""")
b = property(_bagPy.BAG_COMPOUND_DATA_PAYLOAD_b_get, _bagPy.BAG_COMPOUND_DATA_PAYLOAD_b_set, doc=r"""b : bool""")
c = property(_bagPy.BAG_COMPOUND_DATA_PAYLOAD_c_get, _bagPy.BAG_COMPOUND_DATA_PAYLOAD_c_set, doc=r"""c : p.char""")
[docs] def __init__(self):
r"""__init__(BAG_COMPOUND_DATA_PAYLOAD self) -> BAG_COMPOUND_DATA_PAYLOAD"""
_bagPy.BAG_COMPOUND_DATA_PAYLOAD_swiginit(self, _bagPy.new_BAG_COMPOUND_DATA_PAYLOAD())
__swig_destroy__ = _bagPy.delete_BAG_COMPOUND_DATA_PAYLOAD
# Register BAG_COMPOUND_DATA_PAYLOAD in _bagPy:
_bagPy.BAG_COMPOUND_DATA_PAYLOAD_swigregister(BAG_COMPOUND_DATA_PAYLOAD)
[docs]class BagCompoundDataType(object):
r"""Proxy of C++ BagCompoundDataType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
type = property(_bagPy.BagCompoundDataType_type_get, _bagPy.BagCompoundDataType_type_set, doc=r"""type : BAG_DATA_TYPE""")
data = property(_bagPy.BagCompoundDataType_data_get, _bagPy.BagCompoundDataType_data_set, doc=r"""data : BAG_COMPOUND_DATA_PAYLOAD""")
[docs] def __init__(self):
r"""__init__(BagCompoundDataType self) -> BagCompoundDataType"""
_bagPy.BagCompoundDataType_swiginit(self, _bagPy.new_BagCompoundDataType())
__swig_destroy__ = _bagPy.delete_BagCompoundDataType
# Register BagCompoundDataType in _bagPy:
_bagPy.BagCompoundDataType_swigregister(BagCompoundDataType)
BAG_NULL_ELEVATION = _bagPy.BAG_NULL_ELEVATION
BAG_NULL_GENERIC = _bagPy.BAG_NULL_GENERIC
BAG_NULL_UNCERTAINTY = _bagPy.BAG_NULL_UNCERTAINTY
[docs]class UInt8Array(object):
r"""Proxy of C++ BAG::UInt8Array class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(UInt8Array self) -> UInt8Array
__init__(UInt8Array self, size_t len) -> UInt8Array
Parameters
----------
len: size_t
__init__(UInt8Array self, UInt8Array other) -> UInt8Array
Parameters
----------
other: BAG::UInt8Array &&
"""
_bagPy.UInt8Array_swiginit(self, _bagPy.new_UInt8Array(*args))
__swig_destroy__ = _bagPy.delete_UInt8Array
def __eq__(self, rhs):
r"""
__eq__(UInt8Array self, UInt8Array rhs) -> bool
Parameters
----------
rhs: BAG::UInt8Array const &
"""
return _bagPy.UInt8Array___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(UInt8Array self, UInt8Array rhs) -> bool
Parameters
----------
rhs: BAG::UInt8Array const &
"""
return _bagPy.UInt8Array___ne__(self, rhs)
[docs] def at(self, index):
r"""
at(UInt8Array self, size_t index) -> uint8_t &
Parameters
----------
index: size_t
"""
return _bagPy.UInt8Array_at(self, index)
def __nonzero__(self):
return _bagPy.UInt8Array___nonzero__(self)
__bool__ = __nonzero__
[docs] def data(self):
r"""data(UInt8Array self) -> uint8_t *"""
return _bagPy.UInt8Array_data(self)
[docs] def release(self):
r"""release(UInt8Array self) -> uint8_t *"""
return _bagPy.UInt8Array_release(self)
[docs] def size(self):
r"""size(UInt8Array self) -> size_t"""
return _bagPy.UInt8Array_size(self)
# Register UInt8Array in _bagPy:
_bagPy.UInt8Array_swigregister(UInt8Array)
INIT_VALUE = _bagPy.INIT_VALUE
[docs]class BagResponsibleParty(object):
r"""Proxy of C++ BagResponsibleParty class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
individualName = property(_bagPy.BagResponsibleParty_individualName_get, _bagPy.BagResponsibleParty_individualName_set, doc=r"""individualName : p.char""")
organisationName = property(_bagPy.BagResponsibleParty_organisationName_get, _bagPy.BagResponsibleParty_organisationName_set, doc=r"""organisationName : p.char""")
positionName = property(_bagPy.BagResponsibleParty_positionName_get, _bagPy.BagResponsibleParty_positionName_set, doc=r"""positionName : p.char""")
role = property(_bagPy.BagResponsibleParty_role_get, _bagPy.BagResponsibleParty_role_set, doc=r"""role : p.char""")
[docs] def __init__(self):
r"""__init__(BagResponsibleParty self) -> BagResponsibleParty"""
_bagPy.BagResponsibleParty_swiginit(self, _bagPy.new_BagResponsibleParty())
__swig_destroy__ = _bagPy.delete_BagResponsibleParty
# Register BagResponsibleParty in _bagPy:
_bagPy.BagResponsibleParty_swigregister(BagResponsibleParty)
[docs]class BagLegalConstraints(object):
r"""Proxy of C++ BagLegalConstraints class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
useConstraints = property(_bagPy.BagLegalConstraints_useConstraints_get, _bagPy.BagLegalConstraints_useConstraints_set, doc=r"""useConstraints : p.char""")
otherConstraints = property(_bagPy.BagLegalConstraints_otherConstraints_get, _bagPy.BagLegalConstraints_otherConstraints_set, doc=r"""otherConstraints : p.char""")
[docs] def __init__(self):
r"""__init__(BagLegalConstraints self) -> BagLegalConstraints"""
_bagPy.BagLegalConstraints_swiginit(self, _bagPy.new_BagLegalConstraints())
__swig_destroy__ = _bagPy.delete_BagLegalConstraints
# Register BagLegalConstraints in _bagPy:
_bagPy.BagLegalConstraints_swigregister(BagLegalConstraints)
[docs]class BagSecurityConstraints(object):
r"""Proxy of C++ BagSecurityConstraints class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
classification = property(_bagPy.BagSecurityConstraints_classification_get, _bagPy.BagSecurityConstraints_classification_set, doc=r"""classification : p.char""")
userNote = property(_bagPy.BagSecurityConstraints_userNote_get, _bagPy.BagSecurityConstraints_userNote_set, doc=r"""userNote : p.char""")
[docs] def __init__(self):
r"""__init__(BagSecurityConstraints self) -> BagSecurityConstraints"""
_bagPy.BagSecurityConstraints_swiginit(self, _bagPy.new_BagSecurityConstraints())
__swig_destroy__ = _bagPy.delete_BagSecurityConstraints
# Register BagSecurityConstraints in _bagPy:
_bagPy.BagSecurityConstraints_swigregister(BagSecurityConstraints)
[docs]class BagSource(object):
r"""Proxy of C++ BagSource class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
description = property(_bagPy.BagSource_description_get, _bagPy.BagSource_description_set, doc=r"""description : p.char""")
title = property(_bagPy.BagSource_title_get, _bagPy.BagSource_title_set, doc=r"""title : p.char""")
date = property(_bagPy.BagSource_date_get, _bagPy.BagSource_date_set, doc=r"""date : p.char""")
dateType = property(_bagPy.BagSource_dateType_get, _bagPy.BagSource_dateType_set, doc=r"""dateType : p.char""")
responsibleParties = property(_bagPy.BagSource_responsibleParties_get, _bagPy.BagSource_responsibleParties_set, doc=r"""responsibleParties : p.BagResponsibleParty""")
numberOfResponsibleParties = property(_bagPy.BagSource_numberOfResponsibleParties_get, _bagPy.BagSource_numberOfResponsibleParties_set, doc=r"""numberOfResponsibleParties : uint32_t""")
[docs] def __init__(self):
r"""__init__(BagSource self) -> BagSource"""
_bagPy.BagSource_swiginit(self, _bagPy.new_BagSource())
__swig_destroy__ = _bagPy.delete_BagSource
# Register BagSource in _bagPy:
_bagPy.BagSource_swigregister(BagSource)
[docs]class BagProcessStep(object):
r"""Proxy of C++ BagProcessStep class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
description = property(_bagPy.BagProcessStep_description_get, _bagPy.BagProcessStep_description_set, doc=r"""description : p.char""")
dateTime = property(_bagPy.BagProcessStep_dateTime_get, _bagPy.BagProcessStep_dateTime_set, doc=r"""dateTime : p.char""")
processors = property(_bagPy.BagProcessStep_processors_get, _bagPy.BagProcessStep_processors_set, doc=r"""processors : p.BagResponsibleParty""")
numberOfProcessors = property(_bagPy.BagProcessStep_numberOfProcessors_get, _bagPy.BagProcessStep_numberOfProcessors_set, doc=r"""numberOfProcessors : uint32_t""")
trackingId = property(_bagPy.BagProcessStep_trackingId_get, _bagPy.BagProcessStep_trackingId_set, doc=r"""trackingId : p.char""")
lineageSources = property(_bagPy.BagProcessStep_lineageSources_get, _bagPy.BagProcessStep_lineageSources_set, doc=r"""lineageSources : p.BagSource""")
numberOfSources = property(_bagPy.BagProcessStep_numberOfSources_get, _bagPy.BagProcessStep_numberOfSources_set, doc=r"""numberOfSources : uint32_t""")
[docs] def __init__(self):
r"""__init__(BagProcessStep self) -> BagProcessStep"""
_bagPy.BagProcessStep_swiginit(self, _bagPy.new_BagProcessStep())
__swig_destroy__ = _bagPy.delete_BagProcessStep
# Register BagProcessStep in _bagPy:
_bagPy.BagProcessStep_swigregister(BagProcessStep)
[docs]class BagDataQuality(object):
r"""Proxy of C++ BagDataQuality class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
scope = property(_bagPy.BagDataQuality_scope_get, _bagPy.BagDataQuality_scope_set, doc=r"""scope : p.char""")
lineageProcessSteps = property(_bagPy.BagDataQuality_lineageProcessSteps_get, _bagPy.BagDataQuality_lineageProcessSteps_set, doc=r"""lineageProcessSteps : p.BagProcessStep""")
numberOfProcessSteps = property(_bagPy.BagDataQuality_numberOfProcessSteps_get, _bagPy.BagDataQuality_numberOfProcessSteps_set, doc=r"""numberOfProcessSteps : uint32_t""")
[docs] def __init__(self):
r"""__init__(BagDataQuality self) -> BagDataQuality"""
_bagPy.BagDataQuality_swiginit(self, _bagPy.new_BagDataQuality())
__swig_destroy__ = _bagPy.delete_BagDataQuality
# Register BagDataQuality in _bagPy:
_bagPy.BagDataQuality_swigregister(BagDataQuality)
[docs]class BagSpatialRepresentation(object):
r"""Proxy of C++ BagSpatialRepresentation class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
numberOfRows = property(_bagPy.BagSpatialRepresentation_numberOfRows_get, _bagPy.BagSpatialRepresentation_numberOfRows_set, doc=r"""numberOfRows : uint32_t""")
rowResolution = property(_bagPy.BagSpatialRepresentation_rowResolution_get, _bagPy.BagSpatialRepresentation_rowResolution_set, doc=r"""rowResolution : double""")
numberOfColumns = property(_bagPy.BagSpatialRepresentation_numberOfColumns_get, _bagPy.BagSpatialRepresentation_numberOfColumns_set, doc=r"""numberOfColumns : uint32_t""")
columnResolution = property(_bagPy.BagSpatialRepresentation_columnResolution_get, _bagPy.BagSpatialRepresentation_columnResolution_set, doc=r"""columnResolution : double""")
resolutionUnit = property(_bagPy.BagSpatialRepresentation_resolutionUnit_get, _bagPy.BagSpatialRepresentation_resolutionUnit_set, doc=r"""resolutionUnit : p.char""")
cellGeometry = property(_bagPy.BagSpatialRepresentation_cellGeometry_get, _bagPy.BagSpatialRepresentation_cellGeometry_set, doc=r"""cellGeometry : p.char""")
transformationParameterAvailability = property(_bagPy.BagSpatialRepresentation_transformationParameterAvailability_get, _bagPy.BagSpatialRepresentation_transformationParameterAvailability_set, doc=r"""transformationParameterAvailability : bool""")
checkPointAvailability = property(_bagPy.BagSpatialRepresentation_checkPointAvailability_get, _bagPy.BagSpatialRepresentation_checkPointAvailability_set, doc=r"""checkPointAvailability : bool""")
llCornerX = property(_bagPy.BagSpatialRepresentation_llCornerX_get, _bagPy.BagSpatialRepresentation_llCornerX_set, doc=r"""llCornerX : double""")
llCornerY = property(_bagPy.BagSpatialRepresentation_llCornerY_get, _bagPy.BagSpatialRepresentation_llCornerY_set, doc=r"""llCornerY : double""")
urCornerX = property(_bagPy.BagSpatialRepresentation_urCornerX_get, _bagPy.BagSpatialRepresentation_urCornerX_set, doc=r"""urCornerX : double""")
urCornerY = property(_bagPy.BagSpatialRepresentation_urCornerY_get, _bagPy.BagSpatialRepresentation_urCornerY_set, doc=r"""urCornerY : double""")
transformationDimensionDescription = property(_bagPy.BagSpatialRepresentation_transformationDimensionDescription_get, _bagPy.BagSpatialRepresentation_transformationDimensionDescription_set, doc=r"""transformationDimensionDescription : p.char""")
transformationDimensionMapping = property(_bagPy.BagSpatialRepresentation_transformationDimensionMapping_get, _bagPy.BagSpatialRepresentation_transformationDimensionMapping_set, doc=r"""transformationDimensionMapping : p.char""")
[docs] def __init__(self):
r"""__init__(BagSpatialRepresentation self) -> BagSpatialRepresentation"""
_bagPy.BagSpatialRepresentation_swiginit(self, _bagPy.new_BagSpatialRepresentation())
__swig_destroy__ = _bagPy.delete_BagSpatialRepresentation
# Register BagSpatialRepresentation in _bagPy:
_bagPy.BagSpatialRepresentation_swigregister(BagSpatialRepresentation)
[docs]class BagIdentification(object):
r"""Proxy of C++ BagIdentification class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
title = property(_bagPy.BagIdentification_title_get, _bagPy.BagIdentification_title_set, doc=r"""title : p.char""")
date = property(_bagPy.BagIdentification_date_get, _bagPy.BagIdentification_date_set, doc=r"""date : p.char""")
dateType = property(_bagPy.BagIdentification_dateType_get, _bagPy.BagIdentification_dateType_set, doc=r"""dateType : p.char""")
responsibleParties = property(_bagPy.BagIdentification_responsibleParties_get, _bagPy.BagIdentification_responsibleParties_set, doc=r"""responsibleParties : p.BagResponsibleParty""")
numberOfResponsibleParties = property(_bagPy.BagIdentification_numberOfResponsibleParties_get, _bagPy.BagIdentification_numberOfResponsibleParties_set, doc=r"""numberOfResponsibleParties : uint32_t""")
abstractString = property(_bagPy.BagIdentification_abstractString_get, _bagPy.BagIdentification_abstractString_set, doc=r"""abstractString : p.char""")
status = property(_bagPy.BagIdentification_status_get, _bagPy.BagIdentification_status_set, doc=r"""status : p.char""")
spatialRepresentationType = property(_bagPy.BagIdentification_spatialRepresentationType_get, _bagPy.BagIdentification_spatialRepresentationType_set, doc=r"""spatialRepresentationType : p.char""")
language = property(_bagPy.BagIdentification_language_get, _bagPy.BagIdentification_language_set, doc=r"""language : p.char""")
characterSet = property(_bagPy.BagIdentification_characterSet_get, _bagPy.BagIdentification_characterSet_set, doc=r"""characterSet : p.char""")
topicCategory = property(_bagPy.BagIdentification_topicCategory_get, _bagPy.BagIdentification_topicCategory_set, doc=r"""topicCategory : p.char""")
westBoundingLongitude = property(_bagPy.BagIdentification_westBoundingLongitude_get, _bagPy.BagIdentification_westBoundingLongitude_set, doc=r"""westBoundingLongitude : double""")
eastBoundingLongitude = property(_bagPy.BagIdentification_eastBoundingLongitude_get, _bagPy.BagIdentification_eastBoundingLongitude_set, doc=r"""eastBoundingLongitude : double""")
southBoundingLatitude = property(_bagPy.BagIdentification_southBoundingLatitude_get, _bagPy.BagIdentification_southBoundingLatitude_set, doc=r"""southBoundingLatitude : double""")
northBoundingLatitude = property(_bagPy.BagIdentification_northBoundingLatitude_get, _bagPy.BagIdentification_northBoundingLatitude_set, doc=r"""northBoundingLatitude : double""")
verticalUncertaintyType = property(_bagPy.BagIdentification_verticalUncertaintyType_get, _bagPy.BagIdentification_verticalUncertaintyType_set, doc=r"""verticalUncertaintyType : p.char""")
depthCorrectionType = property(_bagPy.BagIdentification_depthCorrectionType_get, _bagPy.BagIdentification_depthCorrectionType_set, doc=r"""depthCorrectionType : p.char""")
nodeGroupType = property(_bagPy.BagIdentification_nodeGroupType_get, _bagPy.BagIdentification_nodeGroupType_set, doc=r"""nodeGroupType : p.char""")
elevationSolutionGroupType = property(_bagPy.BagIdentification_elevationSolutionGroupType_get, _bagPy.BagIdentification_elevationSolutionGroupType_set, doc=r"""elevationSolutionGroupType : p.char""")
[docs] def __init__(self):
r"""__init__(BagIdentification self) -> BagIdentification"""
_bagPy.BagIdentification_swiginit(self, _bagPy.new_BagIdentification())
__swig_destroy__ = _bagPy.delete_BagIdentification
# Register BagIdentification in _bagPy:
_bagPy.BagIdentification_swigregister(BagIdentification)
[docs]class BagReferenceSystem(object):
r"""Proxy of C++ BagReferenceSystem class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
definition = property(_bagPy.BagReferenceSystem_definition_get, _bagPy.BagReferenceSystem_definition_set, doc=r"""definition : p.char""")
type = property(_bagPy.BagReferenceSystem_type_get, _bagPy.BagReferenceSystem_type_set, doc=r"""type : p.char""")
[docs] def __init__(self):
r"""__init__(BagReferenceSystem self) -> BagReferenceSystem"""
_bagPy.BagReferenceSystem_swiginit(self, _bagPy.new_BagReferenceSystem())
__swig_destroy__ = _bagPy.delete_BagReferenceSystem
# Register BagReferenceSystem in _bagPy:
_bagPy.BagReferenceSystem_swigregister(BagReferenceSystem)
# Register BagMetadata in _bagPy:
_bagPy.BagMetadata_swigregister(BagMetadata)
[docs]def initResponsibleParty(responsibleParty):
r"""
initResponsibleParty(BagResponsibleParty responsibleParty)
Parameters
----------
responsibleParty: BagResponsibleParty &
"""
return _bagPy.initResponsibleParty(responsibleParty)
[docs]def initSourceInfo(sourceInfo):
r"""
initSourceInfo(BagSource sourceInfo)
Parameters
----------
sourceInfo: BagSource &
"""
return _bagPy.initSourceInfo(sourceInfo)
[docs]def initProcessStep(processStep):
r"""
initProcessStep(BagProcessStep processStep)
Parameters
----------
processStep: BagProcessStep &
"""
return _bagPy.initProcessStep(processStep)
def __ne__(lhs, rhs):
r"""
__ne__(FieldDefinition lhs, FieldDefinition rhs) -> bool
Parameters
----------
lhs: FieldDefinition const &
rhs: FieldDefinition const &
"""
return _bagPy.__ne__(lhs, rhs)
def __eq__(*args):
r"""
__eq__(BagVRTrackingItem lhs, BagVRTrackingItem rhs) -> bool
Parameters
----------
lhs: BAG::VRTrackingItem const &
rhs: BAG::VRTrackingItem const &
__eq__(FieldDefinition lhs, FieldDefinition rhs) -> bool
Parameters
----------
lhs: FieldDefinition const &
rhs: FieldDefinition const &
__eq__(RecordDefinition lhs, RecordDefinition rhs) -> bool
Parameters
----------
lhs: BAG::RecordDefinition const &
rhs: BAG::RecordDefinition const &
"""
return _bagPy.__eq__(*args)
[docs]class LayerTypeVector(object):
r"""Proxy of C++ std::vector< BAG::LayerType > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(LayerTypeVector self) -> SwigPyIterator"""
return _bagPy.LayerTypeVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(LayerTypeVector self) -> bool"""
return _bagPy.LayerTypeVector___nonzero__(self)
def __bool__(self):
r"""__bool__(LayerTypeVector self) -> bool"""
return _bagPy.LayerTypeVector___bool__(self)
def __len__(self):
r"""__len__(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::size_type"""
return _bagPy.LayerTypeVector___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::difference_type i, std::vector< enum BAG_LAYER_TYPE >::difference_type j) -> LayerTypeVector
Parameters
----------
i: std::vector< enum BAG_LAYER_TYPE >::difference_type
j: std::vector< enum BAG_LAYER_TYPE >::difference_type
"""
return _bagPy.LayerTypeVector___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::difference_type i, std::vector< enum BAG_LAYER_TYPE >::difference_type j)
Parameters
----------
i: std::vector< enum BAG_LAYER_TYPE >::difference_type
j: std::vector< enum BAG_LAYER_TYPE >::difference_type
__setslice__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::difference_type i, std::vector< enum BAG_LAYER_TYPE >::difference_type j, LayerTypeVector v)
Parameters
----------
i: std::vector< enum BAG_LAYER_TYPE >::difference_type
j: std::vector< enum BAG_LAYER_TYPE >::difference_type
v: std::vector< BAG_LAYER_TYPE,std::allocator< BAG_LAYER_TYPE > > const &
"""
return _bagPy.LayerTypeVector___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::difference_type i, std::vector< enum BAG_LAYER_TYPE >::difference_type j)
Parameters
----------
i: std::vector< enum BAG_LAYER_TYPE >::difference_type
j: std::vector< enum BAG_LAYER_TYPE >::difference_type
"""
return _bagPy.LayerTypeVector___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::difference_type i)
Parameters
----------
i: std::vector< enum BAG_LAYER_TYPE >::difference_type
__delitem__(LayerTypeVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.LayerTypeVector___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(LayerTypeVector self, SWIGPY_SLICEOBJECT * slice) -> LayerTypeVector
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::difference_type i) -> std::vector< enum BAG_LAYER_TYPE >::value_type const &
Parameters
----------
i: std::vector< enum BAG_LAYER_TYPE >::difference_type
"""
return _bagPy.LayerTypeVector___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(LayerTypeVector self, SWIGPY_SLICEOBJECT * slice, LayerTypeVector v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BAG_LAYER_TYPE,std::allocator< BAG_LAYER_TYPE > > const &
__setitem__(LayerTypeVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::difference_type i, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)
Parameters
----------
i: std::vector< enum BAG_LAYER_TYPE >::difference_type
x: std::vector< enum BAG_LAYER_TYPE >::value_type const &
"""
return _bagPy.LayerTypeVector___setitem__(self, *args)
[docs] def pop(self):
r"""pop(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::value_type"""
return _bagPy.LayerTypeVector_pop(self)
[docs] def append(self, x):
r"""
append(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)
Parameters
----------
x: std::vector< enum BAG_LAYER_TYPE >::value_type const &
"""
return _bagPy.LayerTypeVector_append(self, x)
[docs] def empty(self):
r"""empty(LayerTypeVector self) -> bool"""
return _bagPy.LayerTypeVector_empty(self)
[docs] def size(self):
r"""size(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::size_type"""
return _bagPy.LayerTypeVector_size(self)
[docs] def swap(self, v):
r"""
swap(LayerTypeVector self, LayerTypeVector v)
Parameters
----------
v: std::vector< BAG::LayerType > &
"""
return _bagPy.LayerTypeVector_swap(self, v)
[docs] def begin(self):
r"""begin(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::iterator"""
return _bagPy.LayerTypeVector_begin(self)
[docs] def end(self):
r"""end(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::iterator"""
return _bagPy.LayerTypeVector_end(self)
[docs] def rbegin(self):
r"""rbegin(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::reverse_iterator"""
return _bagPy.LayerTypeVector_rbegin(self)
[docs] def rend(self):
r"""rend(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::reverse_iterator"""
return _bagPy.LayerTypeVector_rend(self)
[docs] def clear(self):
r"""clear(LayerTypeVector self)"""
return _bagPy.LayerTypeVector_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::allocator_type"""
return _bagPy.LayerTypeVector_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(LayerTypeVector self)"""
return _bagPy.LayerTypeVector_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::iterator pos) -> std::vector< enum BAG_LAYER_TYPE >::iterator
Parameters
----------
pos: std::vector< enum BAG_LAYER_TYPE >::iterator
erase(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::iterator first, std::vector< enum BAG_LAYER_TYPE >::iterator last) -> std::vector< enum BAG_LAYER_TYPE >::iterator
Parameters
----------
first: std::vector< enum BAG_LAYER_TYPE >::iterator
last: std::vector< enum BAG_LAYER_TYPE >::iterator
"""
return _bagPy.LayerTypeVector_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(LayerTypeVector self) -> LayerTypeVector
__init__(LayerTypeVector self, LayerTypeVector other) -> LayerTypeVector
Parameters
----------
other: std::vector< BAG::LayerType > const &
__init__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type size) -> LayerTypeVector
Parameters
----------
size: std::vector< enum BAG_LAYER_TYPE >::size_type
__init__(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type size, std::vector< enum BAG_LAYER_TYPE >::value_type const & value) -> LayerTypeVector
Parameters
----------
size: std::vector< enum BAG_LAYER_TYPE >::size_type
value: std::vector< enum BAG_LAYER_TYPE >::value_type const &
"""
_bagPy.LayerTypeVector_swiginit(self, _bagPy.new_LayerTypeVector(*args))
[docs] def push_back(self, x):
r"""
push_back(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)
Parameters
----------
x: std::vector< enum BAG_LAYER_TYPE >::value_type const &
"""
return _bagPy.LayerTypeVector_push_back(self, x)
[docs] def front(self):
r"""front(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::value_type const &"""
return _bagPy.LayerTypeVector_front(self)
[docs] def back(self):
r"""back(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::value_type const &"""
return _bagPy.LayerTypeVector_back(self)
[docs] def assign(self, n, x):
r"""
assign(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type n, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)
Parameters
----------
n: std::vector< enum BAG_LAYER_TYPE >::size_type
x: std::vector< enum BAG_LAYER_TYPE >::value_type const &
"""
return _bagPy.LayerTypeVector_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type new_size)
Parameters
----------
new_size: std::vector< enum BAG_LAYER_TYPE >::size_type
resize(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type new_size, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)
Parameters
----------
new_size: std::vector< enum BAG_LAYER_TYPE >::size_type
x: std::vector< enum BAG_LAYER_TYPE >::value_type const &
"""
return _bagPy.LayerTypeVector_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::iterator pos, std::vector< enum BAG_LAYER_TYPE >::value_type const & x) -> std::vector< enum BAG_LAYER_TYPE >::iterator
Parameters
----------
pos: std::vector< enum BAG_LAYER_TYPE >::iterator
x: std::vector< enum BAG_LAYER_TYPE >::value_type const &
insert(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::iterator pos, std::vector< enum BAG_LAYER_TYPE >::size_type n, std::vector< enum BAG_LAYER_TYPE >::value_type const & x)
Parameters
----------
pos: std::vector< enum BAG_LAYER_TYPE >::iterator
n: std::vector< enum BAG_LAYER_TYPE >::size_type
x: std::vector< enum BAG_LAYER_TYPE >::value_type const &
"""
return _bagPy.LayerTypeVector_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(LayerTypeVector self, std::vector< enum BAG_LAYER_TYPE >::size_type n)
Parameters
----------
n: std::vector< enum BAG_LAYER_TYPE >::size_type
"""
return _bagPy.LayerTypeVector_reserve(self, n)
[docs] def capacity(self):
r"""capacity(LayerTypeVector self) -> std::vector< enum BAG_LAYER_TYPE >::size_type"""
return _bagPy.LayerTypeVector_capacity(self)
__swig_destroy__ = _bagPy.delete_LayerTypeVector
# Register LayerTypeVector in _bagPy:
_bagPy.LayerTypeVector_swigregister(LayerTypeVector)
cvar = _bagPy.cvar
kRank = cvar.kRank
kInvalidLayerId = cvar.kInvalidLayerId
kLayerTypeMapString = cvar.kLayerTypeMapString
[docs]class LayerTypeMap(object):
r"""Proxy of C++ std::unordered_map< BAG::LayerType,std::string > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(LayerTypeMap self) -> SwigPyIterator"""
return _bagPy.LayerTypeMap_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(LayerTypeMap self) -> bool"""
return _bagPy.LayerTypeMap___nonzero__(self)
def __bool__(self):
r"""__bool__(LayerTypeMap self) -> bool"""
return _bagPy.LayerTypeMap___bool__(self)
def __len__(self):
r"""__len__(LayerTypeMap self) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::size_type"""
return _bagPy.LayerTypeMap___len__(self)
def __iter__(self):
return self.key_iterator()
[docs] def iterkeys(self):
return self.key_iterator()
[docs] def itervalues(self):
return self.value_iterator()
[docs] def iteritems(self):
return self.iterator()
def __getitem__(self, key):
r"""
__getitem__(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & key) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::mapped_type const &
Parameters
----------
key: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
"""
return _bagPy.LayerTypeMap___getitem__(self, key)
def __delitem__(self, key):
r"""
__delitem__(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & key)
Parameters
----------
key: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
"""
return _bagPy.LayerTypeMap___delitem__(self, key)
[docs] def has_key(self, key):
r"""
has_key(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & key) -> bool
Parameters
----------
key: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
"""
return _bagPy.LayerTypeMap_has_key(self, key)
[docs] def keys(self):
r"""keys(LayerTypeMap self) -> PyObject *"""
return _bagPy.LayerTypeMap_keys(self)
[docs] def values(self):
r"""values(LayerTypeMap self) -> PyObject *"""
return _bagPy.LayerTypeMap_values(self)
[docs] def items(self):
r"""items(LayerTypeMap self) -> PyObject *"""
return _bagPy.LayerTypeMap_items(self)
def __contains__(self, key):
r"""
__contains__(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & key) -> bool
Parameters
----------
key: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
"""
return _bagPy.LayerTypeMap___contains__(self, key)
[docs] def key_iterator(self):
r"""key_iterator(LayerTypeMap self) -> SwigPyIterator"""
return _bagPy.LayerTypeMap_key_iterator(self)
[docs] def value_iterator(self):
r"""value_iterator(LayerTypeMap self) -> SwigPyIterator"""
return _bagPy.LayerTypeMap_value_iterator(self)
def __setitem__(self, *args):
r"""
__setitem__(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & key)
Parameters
----------
key: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
__setitem__(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & key, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::mapped_type const & x)
Parameters
----------
key: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
x: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::mapped_type const &
"""
return _bagPy.LayerTypeMap___setitem__(self, *args)
[docs] def asdict(self):
r"""asdict(LayerTypeMap self) -> PyObject *"""
return _bagPy.LayerTypeMap_asdict(self)
[docs] def __init__(self, *args):
r"""
__init__(LayerTypeMap self) -> LayerTypeMap
__init__(LayerTypeMap self, LayerTypeMap other) -> LayerTypeMap
Parameters
----------
other: std::unordered_map< BAG::LayerType,std::string > const &
"""
_bagPy.LayerTypeMap_swiginit(self, _bagPy.new_LayerTypeMap(*args))
[docs] def empty(self):
r"""empty(LayerTypeMap self) -> bool"""
return _bagPy.LayerTypeMap_empty(self)
[docs] def size(self):
r"""size(LayerTypeMap self) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::size_type"""
return _bagPy.LayerTypeMap_size(self)
[docs] def swap(self, v):
r"""
swap(LayerTypeMap self, LayerTypeMap v)
Parameters
----------
v: std::unordered_map< BAG::LayerType,std::string > &
"""
return _bagPy.LayerTypeMap_swap(self, v)
[docs] def begin(self):
r"""begin(LayerTypeMap self) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator"""
return _bagPy.LayerTypeMap_begin(self)
[docs] def end(self):
r"""end(LayerTypeMap self) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator"""
return _bagPy.LayerTypeMap_end(self)
[docs] def clear(self):
r"""clear(LayerTypeMap self)"""
return _bagPy.LayerTypeMap_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(LayerTypeMap self) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::allocator_type"""
return _bagPy.LayerTypeMap_get_allocator(self)
[docs] def count(self, x):
r"""
count(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & x) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::size_type
Parameters
----------
x: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
"""
return _bagPy.LayerTypeMap_count(self, x)
[docs] def erase(self, *args):
r"""
erase(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & x) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::size_type
Parameters
----------
x: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
erase(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator position)
Parameters
----------
position: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator
erase(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator first, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator last)
Parameters
----------
first: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator
last: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator
"""
return _bagPy.LayerTypeMap_erase(self, *args)
[docs] def find(self, x):
r"""
find(LayerTypeMap self, std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const & x) -> std::unordered_map< enum BAG_LAYER_TYPE,std::string >::iterator
Parameters
----------
x: std::unordered_map< enum BAG_LAYER_TYPE,std::string >::key_type const &
"""
return _bagPy.LayerTypeMap_find(self, x)
__swig_destroy__ = _bagPy.delete_LayerTypeMap
# Register LayerTypeMap in _bagPy:
_bagPy.LayerTypeMap_swigregister(LayerTypeMap)
[docs]class RecordDefinition(object):
r"""Proxy of C++ std::vector< FieldDefinition > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(RecordDefinition self) -> SwigPyIterator"""
return _bagPy.RecordDefinition_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(RecordDefinition self) -> bool"""
return _bagPy.RecordDefinition___nonzero__(self)
def __bool__(self):
r"""__bool__(RecordDefinition self) -> bool"""
return _bagPy.RecordDefinition___bool__(self)
def __len__(self):
r"""__len__(RecordDefinition self) -> std::vector< FieldDefinition >::size_type"""
return _bagPy.RecordDefinition___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(RecordDefinition self, std::vector< FieldDefinition >::difference_type i, std::vector< FieldDefinition >::difference_type j) -> RecordDefinition
Parameters
----------
i: std::vector< FieldDefinition >::difference_type
j: std::vector< FieldDefinition >::difference_type
"""
return _bagPy.RecordDefinition___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(RecordDefinition self, std::vector< FieldDefinition >::difference_type i, std::vector< FieldDefinition >::difference_type j)
Parameters
----------
i: std::vector< FieldDefinition >::difference_type
j: std::vector< FieldDefinition >::difference_type
__setslice__(RecordDefinition self, std::vector< FieldDefinition >::difference_type i, std::vector< FieldDefinition >::difference_type j, RecordDefinition v)
Parameters
----------
i: std::vector< FieldDefinition >::difference_type
j: std::vector< FieldDefinition >::difference_type
v: std::vector< FieldDefinition,std::allocator< FieldDefinition > > const &
"""
return _bagPy.RecordDefinition___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(RecordDefinition self, std::vector< FieldDefinition >::difference_type i, std::vector< FieldDefinition >::difference_type j)
Parameters
----------
i: std::vector< FieldDefinition >::difference_type
j: std::vector< FieldDefinition >::difference_type
"""
return _bagPy.RecordDefinition___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(RecordDefinition self, std::vector< FieldDefinition >::difference_type i)
Parameters
----------
i: std::vector< FieldDefinition >::difference_type
__delitem__(RecordDefinition self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.RecordDefinition___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(RecordDefinition self, SWIGPY_SLICEOBJECT * slice) -> RecordDefinition
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(RecordDefinition self, std::vector< FieldDefinition >::difference_type i) -> FieldDefinition
Parameters
----------
i: std::vector< FieldDefinition >::difference_type
"""
return _bagPy.RecordDefinition___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(RecordDefinition self, SWIGPY_SLICEOBJECT * slice, RecordDefinition v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< FieldDefinition,std::allocator< FieldDefinition > > const &
__setitem__(RecordDefinition self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(RecordDefinition self, std::vector< FieldDefinition >::difference_type i, FieldDefinition x)
Parameters
----------
i: std::vector< FieldDefinition >::difference_type
x: std::vector< FieldDefinition >::value_type const &
"""
return _bagPy.RecordDefinition___setitem__(self, *args)
[docs] def pop(self):
r"""pop(RecordDefinition self) -> FieldDefinition"""
return _bagPy.RecordDefinition_pop(self)
[docs] def append(self, x):
r"""
append(RecordDefinition self, FieldDefinition x)
Parameters
----------
x: std::vector< FieldDefinition >::value_type const &
"""
return _bagPy.RecordDefinition_append(self, x)
[docs] def empty(self):
r"""empty(RecordDefinition self) -> bool"""
return _bagPy.RecordDefinition_empty(self)
[docs] def size(self):
r"""size(RecordDefinition self) -> std::vector< FieldDefinition >::size_type"""
return _bagPy.RecordDefinition_size(self)
[docs] def swap(self, v):
r"""
swap(RecordDefinition self, RecordDefinition v)
Parameters
----------
v: std::vector< FieldDefinition > &
"""
return _bagPy.RecordDefinition_swap(self, v)
[docs] def begin(self):
r"""begin(RecordDefinition self) -> std::vector< FieldDefinition >::iterator"""
return _bagPy.RecordDefinition_begin(self)
[docs] def end(self):
r"""end(RecordDefinition self) -> std::vector< FieldDefinition >::iterator"""
return _bagPy.RecordDefinition_end(self)
[docs] def rbegin(self):
r"""rbegin(RecordDefinition self) -> std::vector< FieldDefinition >::reverse_iterator"""
return _bagPy.RecordDefinition_rbegin(self)
[docs] def rend(self):
r"""rend(RecordDefinition self) -> std::vector< FieldDefinition >::reverse_iterator"""
return _bagPy.RecordDefinition_rend(self)
[docs] def clear(self):
r"""clear(RecordDefinition self)"""
return _bagPy.RecordDefinition_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(RecordDefinition self) -> std::vector< FieldDefinition >::allocator_type"""
return _bagPy.RecordDefinition_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(RecordDefinition self)"""
return _bagPy.RecordDefinition_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(RecordDefinition self, std::vector< FieldDefinition >::iterator pos) -> std::vector< FieldDefinition >::iterator
Parameters
----------
pos: std::vector< FieldDefinition >::iterator
erase(RecordDefinition self, std::vector< FieldDefinition >::iterator first, std::vector< FieldDefinition >::iterator last) -> std::vector< FieldDefinition >::iterator
Parameters
----------
first: std::vector< FieldDefinition >::iterator
last: std::vector< FieldDefinition >::iterator
"""
return _bagPy.RecordDefinition_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(RecordDefinition self) -> RecordDefinition
__init__(RecordDefinition self, RecordDefinition other) -> RecordDefinition
Parameters
----------
other: std::vector< FieldDefinition > const &
__init__(RecordDefinition self, std::vector< FieldDefinition >::size_type size) -> RecordDefinition
Parameters
----------
size: std::vector< FieldDefinition >::size_type
__init__(RecordDefinition self, std::vector< FieldDefinition >::size_type size, FieldDefinition value) -> RecordDefinition
Parameters
----------
size: std::vector< FieldDefinition >::size_type
value: std::vector< FieldDefinition >::value_type const &
"""
_bagPy.RecordDefinition_swiginit(self, _bagPy.new_RecordDefinition(*args))
[docs] def push_back(self, x):
r"""
push_back(RecordDefinition self, FieldDefinition x)
Parameters
----------
x: std::vector< FieldDefinition >::value_type const &
"""
return _bagPy.RecordDefinition_push_back(self, x)
[docs] def front(self):
r"""front(RecordDefinition self) -> FieldDefinition"""
return _bagPy.RecordDefinition_front(self)
[docs] def back(self):
r"""back(RecordDefinition self) -> FieldDefinition"""
return _bagPy.RecordDefinition_back(self)
[docs] def assign(self, n, x):
r"""
assign(RecordDefinition self, std::vector< FieldDefinition >::size_type n, FieldDefinition x)
Parameters
----------
n: std::vector< FieldDefinition >::size_type
x: std::vector< FieldDefinition >::value_type const &
"""
return _bagPy.RecordDefinition_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(RecordDefinition self, std::vector< FieldDefinition >::size_type new_size)
Parameters
----------
new_size: std::vector< FieldDefinition >::size_type
resize(RecordDefinition self, std::vector< FieldDefinition >::size_type new_size, FieldDefinition x)
Parameters
----------
new_size: std::vector< FieldDefinition >::size_type
x: std::vector< FieldDefinition >::value_type const &
"""
return _bagPy.RecordDefinition_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(RecordDefinition self, std::vector< FieldDefinition >::iterator pos, FieldDefinition x) -> std::vector< FieldDefinition >::iterator
Parameters
----------
pos: std::vector< FieldDefinition >::iterator
x: std::vector< FieldDefinition >::value_type const &
insert(RecordDefinition self, std::vector< FieldDefinition >::iterator pos, std::vector< FieldDefinition >::size_type n, FieldDefinition x)
Parameters
----------
pos: std::vector< FieldDefinition >::iterator
n: std::vector< FieldDefinition >::size_type
x: std::vector< FieldDefinition >::value_type const &
"""
return _bagPy.RecordDefinition_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(RecordDefinition self, std::vector< FieldDefinition >::size_type n)
Parameters
----------
n: std::vector< FieldDefinition >::size_type
"""
return _bagPy.RecordDefinition_reserve(self, n)
[docs] def capacity(self):
r"""capacity(RecordDefinition self) -> std::vector< FieldDefinition >::size_type"""
return _bagPy.RecordDefinition_capacity(self)
__swig_destroy__ = _bagPy.delete_RecordDefinition
# Register RecordDefinition in _bagPy:
_bagPy.RecordDefinition_swigregister(RecordDefinition)
[docs]def getLayerTypeAsString(lt):
r"""
getLayerTypeAsString(BAG::LayerType lt) -> std::string const
Parameters
----------
lt: enum BAG::LayerType
"""
return _bagPy.getLayerTypeAsString(lt)
[docs]class CompressionNeedsChunkingSet(object):
r"""Proxy of C++ BAG::CompressionNeedsChunkingSet class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(CompressionNeedsChunkingSet self) -> char const *"""
return _bagPy.CompressionNeedsChunkingSet_what(self)
[docs] def __init__(self):
r"""__init__(CompressionNeedsChunkingSet self) -> CompressionNeedsChunkingSet"""
_bagPy.CompressionNeedsChunkingSet_swiginit(self, _bagPy.new_CompressionNeedsChunkingSet())
__swig_destroy__ = _bagPy.delete_CompressionNeedsChunkingSet
# Register CompressionNeedsChunkingSet in _bagPy:
_bagPy.CompressionNeedsChunkingSet_swigregister(CompressionNeedsChunkingSet)
[docs]class UnsupportedAttributeType(object):
r"""Proxy of C++ BAG::UnsupportedAttributeType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedAttributeType self) -> char const *"""
return _bagPy.UnsupportedAttributeType_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedAttributeType self) -> UnsupportedAttributeType"""
_bagPy.UnsupportedAttributeType_swiginit(self, _bagPy.new_UnsupportedAttributeType())
__swig_destroy__ = _bagPy.delete_UnsupportedAttributeType
# Register UnsupportedAttributeType in _bagPy:
_bagPy.UnsupportedAttributeType_swigregister(UnsupportedAttributeType)
[docs]class InvalidType(object):
r"""Proxy of C++ BAG::InvalidType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidType self) -> char const *"""
return _bagPy.InvalidType_what(self)
[docs] def __init__(self):
r"""__init__(InvalidType self) -> InvalidType"""
_bagPy.InvalidType_swiginit(self, _bagPy.new_InvalidType())
__swig_destroy__ = _bagPy.delete_InvalidType
# Register InvalidType in _bagPy:
_bagPy.InvalidType_swigregister(InvalidType)
[docs]class InvalidDescriptor(object):
r"""Proxy of C++ BAG::InvalidDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidDescriptor self) -> char const *"""
return _bagPy.InvalidDescriptor_what(self)
[docs] def __init__(self):
r"""__init__(InvalidDescriptor self) -> InvalidDescriptor"""
_bagPy.InvalidDescriptor_swiginit(self, _bagPy.new_InvalidDescriptor())
__swig_destroy__ = _bagPy.delete_InvalidDescriptor
# Register InvalidDescriptor in _bagPy:
_bagPy.InvalidDescriptor_swigregister(InvalidDescriptor)
[docs]class InvalidKeyType(object):
r"""Proxy of C++ BAG::InvalidKeyType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidKeyType self) -> char const *"""
return _bagPy.InvalidKeyType_what(self)
[docs] def __init__(self):
r"""__init__(InvalidKeyType self) -> InvalidKeyType"""
_bagPy.InvalidKeyType_swiginit(self, _bagPy.new_InvalidKeyType())
__swig_destroy__ = _bagPy.delete_InvalidKeyType
# Register InvalidKeyType in _bagPy:
_bagPy.InvalidKeyType_swigregister(InvalidKeyType)
[docs]class NameRequired(object):
r"""Proxy of C++ BAG::NameRequired class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(NameRequired self) -> char const *"""
return _bagPy.NameRequired_what(self)
[docs] def __init__(self):
r"""__init__(NameRequired self) -> NameRequired"""
_bagPy.NameRequired_swiginit(self, _bagPy.new_NameRequired())
__swig_destroy__ = _bagPy.delete_NameRequired
# Register NameRequired in _bagPy:
_bagPy.NameRequired_swigregister(NameRequired)
[docs]class DatasetNotFound(object):
r"""Proxy of C++ BAG::DatasetNotFound class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(DatasetNotFound self) -> char const *"""
return _bagPy.DatasetNotFound_what(self)
[docs] def __init__(self):
r"""__init__(DatasetNotFound self) -> DatasetNotFound"""
_bagPy.DatasetNotFound_swiginit(self, _bagPy.new_DatasetNotFound())
__swig_destroy__ = _bagPy.delete_DatasetNotFound
# Register DatasetNotFound in _bagPy:
_bagPy.DatasetNotFound_swigregister(DatasetNotFound)
[docs]class InvalidLayerId(object):
r"""Proxy of C++ BAG::InvalidLayerId class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidLayerId self) -> char const *"""
return _bagPy.InvalidLayerId_what(self)
[docs] def __init__(self):
r"""__init__(InvalidLayerId self) -> InvalidLayerId"""
_bagPy.InvalidLayerId_swiginit(self, _bagPy.new_InvalidLayerId())
__swig_destroy__ = _bagPy.delete_InvalidLayerId
# Register InvalidLayerId in _bagPy:
_bagPy.InvalidLayerId_swigregister(InvalidLayerId)
[docs]class UnsupportedGroupType(object):
r"""Proxy of C++ BAG::UnsupportedGroupType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedGroupType self) -> char const *"""
return _bagPy.UnsupportedGroupType_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedGroupType self) -> UnsupportedGroupType"""
_bagPy.UnsupportedGroupType_swiginit(self, _bagPy.new_UnsupportedGroupType())
__swig_destroy__ = _bagPy.delete_UnsupportedGroupType
# Register UnsupportedGroupType in _bagPy:
_bagPy.UnsupportedGroupType_swigregister(UnsupportedGroupType)
[docs]class InvalidBuffer(object):
r"""Proxy of C++ BAG::InvalidBuffer class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidBuffer self) -> char const *"""
return _bagPy.InvalidBuffer_what(self)
[docs] def __init__(self):
r"""__init__(InvalidBuffer self) -> InvalidBuffer"""
_bagPy.InvalidBuffer_swiginit(self, _bagPy.new_InvalidBuffer())
__swig_destroy__ = _bagPy.delete_InvalidBuffer
# Register InvalidBuffer in _bagPy:
_bagPy.InvalidBuffer_swigregister(InvalidBuffer)
[docs]class InvalidReadSize(object):
r"""Proxy of C++ BAG::InvalidReadSize class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidReadSize self) -> char const *"""
return _bagPy.InvalidReadSize_what(self)
[docs] def __init__(self):
r"""__init__(InvalidReadSize self) -> InvalidReadSize"""
_bagPy.InvalidReadSize_swiginit(self, _bagPy.new_InvalidReadSize())
__swig_destroy__ = _bagPy.delete_InvalidReadSize
# Register InvalidReadSize in _bagPy:
_bagPy.InvalidReadSize_swigregister(InvalidReadSize)
[docs]class InvalidWriteSize(object):
r"""Proxy of C++ BAG::InvalidWriteSize class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidWriteSize self) -> char const *"""
return _bagPy.InvalidWriteSize_what(self)
[docs] def __init__(self):
r"""__init__(InvalidWriteSize self) -> InvalidWriteSize"""
_bagPy.InvalidWriteSize_swiginit(self, _bagPy.new_InvalidWriteSize())
__swig_destroy__ = _bagPy.delete_InvalidWriteSize
# Register InvalidWriteSize in _bagPy:
_bagPy.InvalidWriteSize_swigregister(InvalidWriteSize)
[docs]class LayerExists(object):
r"""Proxy of C++ BAG::LayerExists class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(LayerExists self) -> char const *"""
return _bagPy.LayerExists_what(self)
[docs] def __init__(self):
r"""__init__(LayerExists self) -> LayerExists"""
_bagPy.LayerExists_swiginit(self, _bagPy.new_LayerExists())
__swig_destroy__ = _bagPy.delete_LayerExists
# Register LayerExists in _bagPy:
_bagPy.LayerExists_swigregister(LayerExists)
[docs]class LayerNotFound(object):
r"""Proxy of C++ BAG::LayerNotFound class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(LayerNotFound self) -> char const *"""
return _bagPy.LayerNotFound_what(self)
[docs] def __init__(self):
r"""__init__(LayerNotFound self) -> LayerNotFound"""
_bagPy.LayerNotFound_swiginit(self, _bagPy.new_LayerNotFound())
__swig_destroy__ = _bagPy.delete_LayerNotFound
# Register LayerNotFound in _bagPy:
_bagPy.LayerNotFound_swigregister(LayerNotFound)
[docs]class ReadOnlyError(object):
r"""Proxy of C++ BAG::ReadOnlyError class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(ReadOnlyError self) -> char const *"""
return _bagPy.ReadOnlyError_what(self)
[docs] def __init__(self):
r"""__init__(ReadOnlyError self) -> ReadOnlyError"""
_bagPy.ReadOnlyError_swiginit(self, _bagPy.new_ReadOnlyError())
__swig_destroy__ = _bagPy.delete_ReadOnlyError
# Register ReadOnlyError in _bagPy:
_bagPy.ReadOnlyError_swigregister(ReadOnlyError)
[docs]class UnsupportedElementSize(object):
r"""Proxy of C++ BAG::UnsupportedElementSize class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedElementSize self) -> char const *"""
return _bagPy.UnsupportedElementSize_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedElementSize self) -> UnsupportedElementSize"""
_bagPy.UnsupportedElementSize_swiginit(self, _bagPy.new_UnsupportedElementSize())
__swig_destroy__ = _bagPy.delete_UnsupportedElementSize
# Register UnsupportedElementSize in _bagPy:
_bagPy.UnsupportedElementSize_swigregister(UnsupportedElementSize)
[docs]class UnsupportedLayerType(object):
r"""Proxy of C++ BAG::UnsupportedLayerType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedLayerType self) -> char const *"""
return _bagPy.UnsupportedLayerType_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedLayerType self) -> UnsupportedLayerType"""
_bagPy.UnsupportedLayerType_swiginit(self, _bagPy.new_UnsupportedLayerType())
__swig_destroy__ = _bagPy.delete_UnsupportedLayerType
# Register UnsupportedLayerType in _bagPy:
_bagPy.UnsupportedLayerType_swigregister(UnsupportedLayerType)
[docs]class UnsupportedSimpleLayerType(object):
r"""Proxy of C++ BAG::UnsupportedSimpleLayerType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedSimpleLayerType self) -> char const *"""
return _bagPy.UnsupportedSimpleLayerType_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedSimpleLayerType self) -> UnsupportedSimpleLayerType"""
_bagPy.UnsupportedSimpleLayerType_swiginit(self, _bagPy.new_UnsupportedSimpleLayerType())
__swig_destroy__ = _bagPy.delete_UnsupportedSimpleLayerType
# Register UnsupportedSimpleLayerType in _bagPy:
_bagPy.UnsupportedSimpleLayerType_swigregister(UnsupportedSimpleLayerType)
[docs]class UnsupportedInterleavedLayer(object):
r"""Proxy of C++ BAG::UnsupportedInterleavedLayer class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedInterleavedLayer self) -> char const *"""
return _bagPy.UnsupportedInterleavedLayer_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedInterleavedLayer self) -> UnsupportedInterleavedLayer"""
_bagPy.UnsupportedInterleavedLayer_swiginit(self, _bagPy.new_UnsupportedInterleavedLayer())
__swig_destroy__ = _bagPy.delete_UnsupportedInterleavedLayer
# Register UnsupportedInterleavedLayer in _bagPy:
_bagPy.UnsupportedInterleavedLayer_swigregister(UnsupportedInterleavedLayer)
[docs]class InvalidLayerDescriptor(object):
r"""Proxy of C++ BAG::InvalidLayerDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidLayerDescriptor self) -> char const *"""
return _bagPy.InvalidLayerDescriptor_what(self)
[docs] def __init__(self):
r"""__init__(InvalidLayerDescriptor self) -> InvalidLayerDescriptor"""
_bagPy.InvalidLayerDescriptor_swiginit(self, _bagPy.new_InvalidLayerDescriptor())
__swig_destroy__ = _bagPy.delete_InvalidLayerDescriptor
# Register InvalidLayerDescriptor in _bagPy:
_bagPy.InvalidLayerDescriptor_swigregister(InvalidLayerDescriptor)
[docs]class InvalidCast(object):
r"""Proxy of C++ BAG::InvalidCast class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidCast self) -> char const *"""
return _bagPy.InvalidCast_what(self)
[docs] def __init__(self):
r"""__init__(InvalidCast self) -> InvalidCast"""
_bagPy.InvalidCast_swiginit(self, _bagPy.new_InvalidCast())
__swig_destroy__ = _bagPy.delete_InvalidCast
# Register InvalidCast in _bagPy:
_bagPy.InvalidCast_swigregister(InvalidCast)
[docs]class CoordSysError(object):
r"""Proxy of C++ BAG::CoordSysError class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(CoordSysError self) -> char const *"""
return _bagPy.CoordSysError_what(self)
[docs] def __init__(self):
r"""__init__(CoordSysError self) -> CoordSysError"""
_bagPy.CoordSysError_swiginit(self, _bagPy.new_CoordSysError())
__swig_destroy__ = _bagPy.delete_CoordSysError
# Register CoordSysError in _bagPy:
_bagPy.CoordSysError_swigregister(CoordSysError)
[docs]class InvalidDatumError(CoordSysError):
r"""Proxy of C++ BAG::InvalidDatumError class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self):
r"""__init__(InvalidDatumError self) -> InvalidDatumError"""
_bagPy.InvalidDatumError_swiginit(self, _bagPy.new_InvalidDatumError())
__swig_destroy__ = _bagPy.delete_InvalidDatumError
# Register InvalidDatumError in _bagPy:
_bagPy.InvalidDatumError_swigregister(InvalidDatumError)
[docs]class InvalidEllipsoidError(CoordSysError):
r"""Proxy of C++ BAG::InvalidEllipsoidError class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self):
r"""__init__(InvalidEllipsoidError self) -> InvalidEllipsoidError"""
_bagPy.InvalidEllipsoidError_swiginit(self, _bagPy.new_InvalidEllipsoidError())
__swig_destroy__ = _bagPy.delete_InvalidEllipsoidError
# Register InvalidEllipsoidError in _bagPy:
_bagPy.InvalidEllipsoidError_swigregister(InvalidEllipsoidError)
# Register MetadataNotFound in _bagPy:
_bagPy.MetadataNotFound_swigregister(MetadataNotFound)
# Register UknownMetadataProfile in _bagPy:
_bagPy.UknownMetadataProfile_swigregister(UknownMetadataProfile)
# Register UnrecognizedMetadataProfile in _bagPy:
_bagPy.UnrecognizedMetadataProfile_swigregister(UnrecognizedMetadataProfile)
# Register ErrorLoadingMetadata in _bagPy:
_bagPy.ErrorLoadingMetadata_swigregister(ErrorLoadingMetadata)
[docs]class UnsupportedDataType(object):
r"""Proxy of C++ BAG::UnsupportedDataType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedDataType self) -> char const *"""
return _bagPy.UnsupportedDataType_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedDataType self) -> UnsupportedDataType"""
_bagPy.UnsupportedDataType_swiginit(self, _bagPy.new_UnsupportedDataType())
__swig_destroy__ = _bagPy.delete_UnsupportedDataType
# Register UnsupportedDataType in _bagPy:
_bagPy.UnsupportedDataType_swigregister(UnsupportedDataType)
[docs]class TooManyCorrections(object):
r"""Proxy of C++ BAG::TooManyCorrections class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(TooManyCorrections self) -> char const *"""
return _bagPy.TooManyCorrections_what(self)
[docs] def __init__(self):
r"""__init__(TooManyCorrections self) -> TooManyCorrections"""
_bagPy.TooManyCorrections_swiginit(self, _bagPy.new_TooManyCorrections())
__swig_destroy__ = _bagPy.delete_TooManyCorrections
# Register TooManyCorrections in _bagPy:
_bagPy.TooManyCorrections_swigregister(TooManyCorrections)
[docs]class UnknownSurfaceType(object):
r"""Proxy of C++ BAG::UnknownSurfaceType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnknownSurfaceType self) -> char const *"""
return _bagPy.UnknownSurfaceType_what(self)
[docs] def __init__(self):
r"""__init__(UnknownSurfaceType self) -> UnknownSurfaceType"""
_bagPy.UnknownSurfaceType_swiginit(self, _bagPy.new_UnknownSurfaceType())
__swig_destroy__ = _bagPy.delete_UnknownSurfaceType
# Register UnknownSurfaceType in _bagPy:
_bagPy.UnknownSurfaceType_swigregister(UnknownSurfaceType)
[docs]class CannotReadNumCorrections(object):
r"""Proxy of C++ BAG::CannotReadNumCorrections class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(CannotReadNumCorrections self) -> char const *"""
return _bagPy.CannotReadNumCorrections_what(self)
[docs] def __init__(self):
r"""__init__(CannotReadNumCorrections self) -> CannotReadNumCorrections"""
_bagPy.CannotReadNumCorrections_swiginit(self, _bagPy.new_CannotReadNumCorrections())
__swig_destroy__ = _bagPy.delete_CannotReadNumCorrections
# Register CannotReadNumCorrections in _bagPy:
_bagPy.CannotReadNumCorrections_swigregister(CannotReadNumCorrections)
[docs]class InvalidCorrector(object):
r"""Proxy of C++ BAG::InvalidCorrector class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidCorrector self) -> char const *"""
return _bagPy.InvalidCorrector_what(self)
[docs] def __init__(self):
r"""__init__(InvalidCorrector self) -> InvalidCorrector"""
_bagPy.InvalidCorrector_swiginit(self, _bagPy.new_InvalidCorrector())
__swig_destroy__ = _bagPy.delete_InvalidCorrector
# Register InvalidCorrector in _bagPy:
_bagPy.InvalidCorrector_swigregister(InvalidCorrector)
[docs]class UnsupportedSurfaceType(object):
r"""Proxy of C++ BAG::UnsupportedSurfaceType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(UnsupportedSurfaceType self) -> char const *"""
return _bagPy.UnsupportedSurfaceType_what(self)
[docs] def __init__(self):
r"""__init__(UnsupportedSurfaceType self) -> UnsupportedSurfaceType"""
_bagPy.UnsupportedSurfaceType_swiginit(self, _bagPy.new_UnsupportedSurfaceType())
__swig_destroy__ = _bagPy.delete_UnsupportedSurfaceType
# Register UnsupportedSurfaceType in _bagPy:
_bagPy.UnsupportedSurfaceType_swigregister(UnsupportedSurfaceType)
[docs]class FieldNotFound(object):
r"""Proxy of C++ BAG::FieldNotFound class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(FieldNotFound self) -> char const *"""
return _bagPy.FieldNotFound_what(self)
[docs] def __init__(self):
r"""__init__(FieldNotFound self) -> FieldNotFound"""
_bagPy.FieldNotFound_swiginit(self, _bagPy.new_FieldNotFound())
__swig_destroy__ = _bagPy.delete_FieldNotFound
# Register FieldNotFound in _bagPy:
_bagPy.FieldNotFound_swigregister(FieldNotFound)
[docs]class InvalidValue(object):
r"""Proxy of C++ BAG::InvalidValue class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidValue self) -> char const *"""
return _bagPy.InvalidValue_what(self)
[docs] def __init__(self):
r"""__init__(InvalidValue self) -> InvalidValue"""
_bagPy.InvalidValue_swiginit(self, _bagPy.new_InvalidValue())
__swig_destroy__ = _bagPy.delete_InvalidValue
# Register InvalidValue in _bagPy:
_bagPy.InvalidValue_swigregister(InvalidValue)
[docs]class InvalidValueSize(object):
r"""Proxy of C++ BAG::InvalidValueSize class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidValueSize self) -> char const *"""
return _bagPy.InvalidValueSize_what(self)
[docs] def __init__(self):
r"""__init__(InvalidValueSize self) -> InvalidValueSize"""
_bagPy.InvalidValueSize_swiginit(self, _bagPy.new_InvalidValueSize())
__swig_destroy__ = _bagPy.delete_InvalidValueSize
# Register InvalidValueSize in _bagPy:
_bagPy.InvalidValueSize_swigregister(InvalidValueSize)
[docs]class LayerRequiresChunkingSet(object):
r"""Proxy of C++ BAG::LayerRequiresChunkingSet class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(LayerRequiresChunkingSet self) -> char const *"""
return _bagPy.LayerRequiresChunkingSet_what(self)
[docs] def __init__(self):
r"""__init__(LayerRequiresChunkingSet self) -> LayerRequiresChunkingSet"""
_bagPy.LayerRequiresChunkingSet_swiginit(self, _bagPy.new_LayerRequiresChunkingSet())
__swig_destroy__ = _bagPy.delete_LayerRequiresChunkingSet
# Register LayerRequiresChunkingSet in _bagPy:
_bagPy.LayerRequiresChunkingSet_swigregister(LayerRequiresChunkingSet)
[docs]class DatasetRequiresVariableResolution(object):
r"""Proxy of C++ BAG::DatasetRequiresVariableResolution class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(DatasetRequiresVariableResolution self) -> char const *"""
return _bagPy.DatasetRequiresVariableResolution_what(self)
[docs] def __init__(self):
r"""__init__(DatasetRequiresVariableResolution self) -> DatasetRequiresVariableResolution"""
_bagPy.DatasetRequiresVariableResolution_swiginit(self, _bagPy.new_DatasetRequiresVariableResolution())
__swig_destroy__ = _bagPy.delete_DatasetRequiresVariableResolution
# Register DatasetRequiresVariableResolution in _bagPy:
_bagPy.DatasetRequiresVariableResolution_swigregister(DatasetRequiresVariableResolution)
[docs]class InvalidValueKey(object):
r"""Proxy of C++ BAG::InvalidValueKey class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidValueKey self) -> char const *"""
return _bagPy.InvalidValueKey_what(self)
[docs] def __init__(self):
r"""__init__(InvalidValueKey self) -> InvalidValueKey"""
_bagPy.InvalidValueKey_swiginit(self, _bagPy.new_InvalidValueKey())
__swig_destroy__ = _bagPy.delete_InvalidValueKey
# Register InvalidValueKey in _bagPy:
_bagPy.InvalidValueKey_swigregister(InvalidValueKey)
[docs]class ValueNotFound(object):
r"""Proxy of C++ BAG::ValueNotFound class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(ValueNotFound self) -> char const *"""
return _bagPy.ValueNotFound_what(self)
[docs] def __init__(self):
r"""__init__(ValueNotFound self) -> ValueNotFound"""
_bagPy.ValueNotFound_swiginit(self, _bagPy.new_ValueNotFound())
__swig_destroy__ = _bagPy.delete_ValueNotFound
# Register ValueNotFound in _bagPy:
_bagPy.ValueNotFound_swigregister(ValueNotFound)
[docs]class InvalidVRRefinementDimensions(object):
r"""Proxy of C++ BAG::InvalidVRRefinementDimensions class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def what(self):
r"""what(InvalidVRRefinementDimensions self) -> char const *"""
return _bagPy.InvalidVRRefinementDimensions_what(self)
[docs] def __init__(self):
r"""__init__(InvalidVRRefinementDimensions self) -> InvalidVRRefinementDimensions"""
_bagPy.InvalidVRRefinementDimensions_swiginit(self, _bagPy.new_InvalidVRRefinementDimensions())
__swig_destroy__ = _bagPy.delete_InvalidVRRefinementDimensions
# Register InvalidVRRefinementDimensions in _bagPy:
_bagPy.InvalidVRRefinementDimensions_swigregister(InvalidVRRefinementDimensions)
[docs]def is_python_builtin():
r"""is_python_builtin() -> bool"""
return _bagPy.is_python_builtin()
[docs]class CompoundDataType(object):
r"""Proxy of C++ BAG::CompoundDataType class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(CompoundDataType self) -> CompoundDataType
__init__(CompoundDataType self, float value) -> CompoundDataType
Parameters
----------
value: float
__init__(CompoundDataType self, uint32_t value) -> CompoundDataType
Parameters
----------
value: uint32_t
__init__(CompoundDataType self, bool value) -> CompoundDataType
Parameters
----------
value: bool
__init__(CompoundDataType self, std::string value) -> CompoundDataType
Parameters
----------
value: std::string
__init__(CompoundDataType self, CompoundDataType other) -> CompoundDataType
Parameters
----------
other: BAG::CompoundDataType const &
"""
_bagPy.CompoundDataType_swiginit(self, _bagPy.new_CompoundDataType(*args))
__swig_destroy__ = _bagPy.delete_CompoundDataType
[docs] def assignConst(self, rhs):
r"""
assignConst(CompoundDataType self, CompoundDataType rhs) -> CompoundDataType
Parameters
----------
rhs: BAG::CompoundDataType const &
"""
return _bagPy.CompoundDataType_assignConst(self, rhs)
[docs] def assign(self, rhs):
r"""
assign(CompoundDataType self, CompoundDataType rhs) -> CompoundDataType
Parameters
----------
rhs: BAG::CompoundDataType &&
"""
return _bagPy.CompoundDataType_assign(self, rhs)
[docs] def assignFloat(self, rhs):
r"""
assignFloat(CompoundDataType self, float rhs) -> CompoundDataType
Parameters
----------
rhs: float
"""
return _bagPy.CompoundDataType_assignFloat(self, rhs)
[docs] def assignUInt32(self, rhs):
r"""
assignUInt32(CompoundDataType self, uint32_t rhs) -> CompoundDataType
Parameters
----------
rhs: uint32_t
"""
return _bagPy.CompoundDataType_assignUInt32(self, rhs)
[docs] def assignBool(self, rhs):
r"""
assignBool(CompoundDataType self, bool rhs) -> CompoundDataType
Parameters
----------
rhs: bool
"""
return _bagPy.CompoundDataType_assignBool(self, rhs)
[docs] def assignString(self, rhs):
r"""
assignString(CompoundDataType self, std::string rhs) -> CompoundDataType
Parameters
----------
rhs: std::string
"""
return _bagPy.CompoundDataType_assignString(self, rhs)
def __eq__(self, rhs):
r"""
__eq__(CompoundDataType self, CompoundDataType rhs) -> bool
Parameters
----------
rhs: BAG::CompoundDataType const &
"""
return _bagPy.CompoundDataType___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(CompoundDataType self, CompoundDataType rhs) -> bool
Parameters
----------
rhs: BAG::CompoundDataType const &
"""
return _bagPy.CompoundDataType___ne__(self, rhs)
[docs] def asFloat(self):
r"""asFloat(CompoundDataType self) -> float"""
return _bagPy.CompoundDataType_asFloat(self)
[docs] def asUInt32(self):
r"""asUInt32(CompoundDataType self) -> uint32_t"""
return _bagPy.CompoundDataType_asUInt32(self)
[docs] def asBool(self):
r"""asBool(CompoundDataType self) -> bool"""
return _bagPy.CompoundDataType_asBool(self)
[docs] def asString(self):
r"""asString(CompoundDataType self) -> std::string"""
return _bagPy.CompoundDataType_asString(self)
[docs] def getType(self):
r"""getType(CompoundDataType self) -> BAG::DataType"""
return _bagPy.CompoundDataType_getType(self)
def __eq__(self, other):
self_type = self.getType()
if self_type == other.getType():
if self_type == DT_FLOAT32:
return self.asFloat() == other.asFloat()
if self_type == DT_BOOLEAN:
return self.asBool() == other.asBool()
if self_type == DT_UNKNOWN_DATA_TYPE:
return True
if self_type == DT_COMPOUND:
return self == other
if self_type == DT_STRING:
return self.asString() == other.asString()
else:
# Lump DT_UINT8, DT_UINT16, DT_UINT32 together
return self.asUInt32() == other.asUInt32()
return False
# Register CompoundDataType in _bagPy:
_bagPy.CompoundDataType_swigregister(CompoundDataType)
[docs]def getFloat(v):
r"""
getFloat(CompoundDataType v) -> float
Parameters
----------
v: BAG::CompoundDataType const &
"""
return _bagPy.getFloat(v)
[docs]def getUInt32(v):
r"""
getUInt32(CompoundDataType v) -> unsigned int
Parameters
----------
v: BAG::CompoundDataType const &
"""
return _bagPy.getUInt32(v)
[docs]def getBool(v):
r"""
getBool(CompoundDataType v) -> bool
Parameters
----------
v: BAG::CompoundDataType const &
"""
return _bagPy.getBool(v)
[docs]def getString(v):
r"""
getString(CompoundDataType v) -> std::string
Parameters
----------
v: BAG::CompoundDataType const &
"""
return _bagPy.getString(v)
[docs]class Record(object):
r"""Proxy of C++ std::vector< BAG::CompoundDataType > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(Record self) -> SwigPyIterator"""
return _bagPy.Record_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(Record self) -> bool"""
return _bagPy.Record___nonzero__(self)
def __bool__(self):
r"""__bool__(Record self) -> bool"""
return _bagPy.Record___bool__(self)
def __len__(self):
r"""__len__(Record self) -> std::vector< BAG::CompoundDataType >::size_type"""
return _bagPy.Record___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(Record self, std::vector< BAG::CompoundDataType >::difference_type i, std::vector< BAG::CompoundDataType >::difference_type j) -> Record
Parameters
----------
i: std::vector< BAG::CompoundDataType >::difference_type
j: std::vector< BAG::CompoundDataType >::difference_type
"""
return _bagPy.Record___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(Record self, std::vector< BAG::CompoundDataType >::difference_type i, std::vector< BAG::CompoundDataType >::difference_type j)
Parameters
----------
i: std::vector< BAG::CompoundDataType >::difference_type
j: std::vector< BAG::CompoundDataType >::difference_type
__setslice__(Record self, std::vector< BAG::CompoundDataType >::difference_type i, std::vector< BAG::CompoundDataType >::difference_type j, Record v)
Parameters
----------
i: std::vector< BAG::CompoundDataType >::difference_type
j: std::vector< BAG::CompoundDataType >::difference_type
v: std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > const &
"""
return _bagPy.Record___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(Record self, std::vector< BAG::CompoundDataType >::difference_type i, std::vector< BAG::CompoundDataType >::difference_type j)
Parameters
----------
i: std::vector< BAG::CompoundDataType >::difference_type
j: std::vector< BAG::CompoundDataType >::difference_type
"""
return _bagPy.Record___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(Record self, std::vector< BAG::CompoundDataType >::difference_type i)
Parameters
----------
i: std::vector< BAG::CompoundDataType >::difference_type
__delitem__(Record self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.Record___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(Record self, SWIGPY_SLICEOBJECT * slice) -> Record
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(Record self, std::vector< BAG::CompoundDataType >::difference_type i) -> CompoundDataType
Parameters
----------
i: std::vector< BAG::CompoundDataType >::difference_type
"""
return _bagPy.Record___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(Record self, SWIGPY_SLICEOBJECT * slice, Record v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > const &
__setitem__(Record self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(Record self, std::vector< BAG::CompoundDataType >::difference_type i, CompoundDataType x)
Parameters
----------
i: std::vector< BAG::CompoundDataType >::difference_type
x: std::vector< BAG::CompoundDataType >::value_type const &
"""
return _bagPy.Record___setitem__(self, *args)
[docs] def pop(self):
r"""pop(Record self) -> CompoundDataType"""
return _bagPy.Record_pop(self)
[docs] def append(self, x):
r"""
append(Record self, CompoundDataType x)
Parameters
----------
x: std::vector< BAG::CompoundDataType >::value_type const &
"""
return _bagPy.Record_append(self, x)
[docs] def empty(self):
r"""empty(Record self) -> bool"""
return _bagPy.Record_empty(self)
[docs] def size(self):
r"""size(Record self) -> std::vector< BAG::CompoundDataType >::size_type"""
return _bagPy.Record_size(self)
[docs] def swap(self, v):
r"""
swap(Record self, Record v)
Parameters
----------
v: std::vector< BAG::CompoundDataType > &
"""
return _bagPy.Record_swap(self, v)
[docs] def begin(self):
r"""begin(Record self) -> std::vector< BAG::CompoundDataType >::iterator"""
return _bagPy.Record_begin(self)
[docs] def end(self):
r"""end(Record self) -> std::vector< BAG::CompoundDataType >::iterator"""
return _bagPy.Record_end(self)
[docs] def rbegin(self):
r"""rbegin(Record self) -> std::vector< BAG::CompoundDataType >::reverse_iterator"""
return _bagPy.Record_rbegin(self)
[docs] def rend(self):
r"""rend(Record self) -> std::vector< BAG::CompoundDataType >::reverse_iterator"""
return _bagPy.Record_rend(self)
[docs] def clear(self):
r"""clear(Record self)"""
return _bagPy.Record_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(Record self) -> std::vector< BAG::CompoundDataType >::allocator_type"""
return _bagPy.Record_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(Record self)"""
return _bagPy.Record_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(Record self, std::vector< BAG::CompoundDataType >::iterator pos) -> std::vector< BAG::CompoundDataType >::iterator
Parameters
----------
pos: std::vector< BAG::CompoundDataType >::iterator
erase(Record self, std::vector< BAG::CompoundDataType >::iterator first, std::vector< BAG::CompoundDataType >::iterator last) -> std::vector< BAG::CompoundDataType >::iterator
Parameters
----------
first: std::vector< BAG::CompoundDataType >::iterator
last: std::vector< BAG::CompoundDataType >::iterator
"""
return _bagPy.Record_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(Record self) -> Record
__init__(Record self, Record other) -> Record
Parameters
----------
other: std::vector< BAG::CompoundDataType > const &
__init__(Record self, std::vector< BAG::CompoundDataType >::size_type size) -> Record
Parameters
----------
size: std::vector< BAG::CompoundDataType >::size_type
__init__(Record self, std::vector< BAG::CompoundDataType >::size_type size, CompoundDataType value) -> Record
Parameters
----------
size: std::vector< BAG::CompoundDataType >::size_type
value: std::vector< BAG::CompoundDataType >::value_type const &
"""
_bagPy.Record_swiginit(self, _bagPy.new_Record(*args))
[docs] def push_back(self, x):
r"""
push_back(Record self, CompoundDataType x)
Parameters
----------
x: std::vector< BAG::CompoundDataType >::value_type const &
"""
return _bagPy.Record_push_back(self, x)
[docs] def front(self):
r"""front(Record self) -> CompoundDataType"""
return _bagPy.Record_front(self)
[docs] def back(self):
r"""back(Record self) -> CompoundDataType"""
return _bagPy.Record_back(self)
[docs] def assign(self, n, x):
r"""
assign(Record self, std::vector< BAG::CompoundDataType >::size_type n, CompoundDataType x)
Parameters
----------
n: std::vector< BAG::CompoundDataType >::size_type
x: std::vector< BAG::CompoundDataType >::value_type const &
"""
return _bagPy.Record_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(Record self, std::vector< BAG::CompoundDataType >::size_type new_size)
Parameters
----------
new_size: std::vector< BAG::CompoundDataType >::size_type
resize(Record self, std::vector< BAG::CompoundDataType >::size_type new_size, CompoundDataType x)
Parameters
----------
new_size: std::vector< BAG::CompoundDataType >::size_type
x: std::vector< BAG::CompoundDataType >::value_type const &
"""
return _bagPy.Record_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(Record self, std::vector< BAG::CompoundDataType >::iterator pos, CompoundDataType x) -> std::vector< BAG::CompoundDataType >::iterator
Parameters
----------
pos: std::vector< BAG::CompoundDataType >::iterator
x: std::vector< BAG::CompoundDataType >::value_type const &
insert(Record self, std::vector< BAG::CompoundDataType >::iterator pos, std::vector< BAG::CompoundDataType >::size_type n, CompoundDataType x)
Parameters
----------
pos: std::vector< BAG::CompoundDataType >::iterator
n: std::vector< BAG::CompoundDataType >::size_type
x: std::vector< BAG::CompoundDataType >::value_type const &
"""
return _bagPy.Record_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(Record self, std::vector< BAG::CompoundDataType >::size_type n)
Parameters
----------
n: std::vector< BAG::CompoundDataType >::size_type
"""
return _bagPy.Record_reserve(self, n)
[docs] def capacity(self):
r"""capacity(Record self) -> std::vector< BAG::CompoundDataType >::size_type"""
return _bagPy.Record_capacity(self)
__swig_destroy__ = _bagPy.delete_Record
# Register Record in _bagPy:
_bagPy.Record_swigregister(Record)
[docs]class Records(object):
r"""Proxy of C++ std::vector< BAG::Record > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(Records self) -> SwigPyIterator"""
return _bagPy.Records_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(Records self) -> bool"""
return _bagPy.Records___nonzero__(self)
def __bool__(self):
r"""__bool__(Records self) -> bool"""
return _bagPy.Records___bool__(self)
def __len__(self):
r"""__len__(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type"""
return _bagPy.Records___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type i, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type j) -> Records
Parameters
----------
i: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
j: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
"""
return _bagPy.Records___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type i, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type j)
Parameters
----------
i: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
j: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
__setslice__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type i, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type j, Records v)
Parameters
----------
i: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
j: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
v: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > >,std::allocator< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > > > const &
"""
return _bagPy.Records___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type i, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type j)
Parameters
----------
i: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
j: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
"""
return _bagPy.Records___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type i)
Parameters
----------
i: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
__delitem__(Records self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.Records___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(Records self, SWIGPY_SLICEOBJECT * slice) -> Records
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type i) -> Record
Parameters
----------
i: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
"""
return _bagPy.Records___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(Records self, SWIGPY_SLICEOBJECT * slice, Records v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > >,std::allocator< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > > > const &
__setitem__(Records self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type i, Record x)
Parameters
----------
i: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::difference_type
x: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
"""
return _bagPy.Records___setitem__(self, *args)
[docs] def pop(self):
r"""pop(Records self) -> Record"""
return _bagPy.Records_pop(self)
[docs] def append(self, x):
r"""
append(Records self, Record x)
Parameters
----------
x: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
"""
return _bagPy.Records_append(self, x)
[docs] def empty(self):
r"""empty(Records self) -> bool"""
return _bagPy.Records_empty(self)
[docs] def size(self):
r"""size(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type"""
return _bagPy.Records_size(self)
[docs] def swap(self, v):
r"""
swap(Records self, Records v)
Parameters
----------
v: std::vector< BAG::Record > &
"""
return _bagPy.Records_swap(self, v)
[docs] def begin(self):
r"""begin(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator"""
return _bagPy.Records_begin(self)
[docs] def end(self):
r"""end(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator"""
return _bagPy.Records_end(self)
[docs] def rbegin(self):
r"""rbegin(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::reverse_iterator"""
return _bagPy.Records_rbegin(self)
[docs] def rend(self):
r"""rend(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::reverse_iterator"""
return _bagPy.Records_rend(self)
[docs] def clear(self):
r"""clear(Records self)"""
return _bagPy.Records_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::allocator_type"""
return _bagPy.Records_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(Records self)"""
return _bagPy.Records_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator pos) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
Parameters
----------
pos: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
erase(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator first, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator last) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
Parameters
----------
first: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
last: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
"""
return _bagPy.Records_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(Records self) -> Records
__init__(Records self, Records other) -> Records
Parameters
----------
other: std::vector< BAG::Record > const &
__init__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type size) -> Records
Parameters
----------
size: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type
__init__(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type size, Record value) -> Records
Parameters
----------
size: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type
value: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
"""
_bagPy.Records_swiginit(self, _bagPy.new_Records(*args))
[docs] def push_back(self, x):
r"""
push_back(Records self, Record x)
Parameters
----------
x: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
"""
return _bagPy.Records_push_back(self, x)
[docs] def front(self):
r"""front(Records self) -> Record"""
return _bagPy.Records_front(self)
[docs] def back(self):
r"""back(Records self) -> Record"""
return _bagPy.Records_back(self)
[docs] def assign(self, n, x):
r"""
assign(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type n, Record x)
Parameters
----------
n: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type
x: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
"""
return _bagPy.Records_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type new_size)
Parameters
----------
new_size: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type
resize(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type new_size, Record x)
Parameters
----------
new_size: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type
x: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
"""
return _bagPy.Records_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator pos, Record x) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
Parameters
----------
pos: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
x: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
insert(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator pos, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type n, Record x)
Parameters
----------
pos: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::iterator
n: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type
x: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::value_type const &
"""
return _bagPy.Records_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(Records self, std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type n)
Parameters
----------
n: std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type
"""
return _bagPy.Records_reserve(self, n)
[docs] def capacity(self):
r"""capacity(Records self) -> std::vector< std::vector< BAG::CompoundDataType,std::allocator< BAG::CompoundDataType > > >::size_type"""
return _bagPy.Records_capacity(self)
__swig_destroy__ = _bagPy.delete_Records
# Register Records in _bagPy:
_bagPy.Records_swigregister(Records)
SHARED_PTR_DISOWN = _bagPy.SHARED_PTR_DISOWN
[docs]class LayerDescriptor(object):
r"""Proxy of C++ BAG::LayerDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
__swig_destroy__ = _bagPy.delete_LayerDescriptor
def __eq__(self, rhs):
r"""
__eq__(LayerDescriptor self, LayerDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::LayerDescriptor const &
"""
return _bagPy.LayerDescriptor___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(LayerDescriptor self, LayerDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::LayerDescriptor const &
"""
return _bagPy.LayerDescriptor___ne__(self, rhs)
[docs] def getChunkSize(self):
r"""getChunkSize(LayerDescriptor self) -> uint64_t"""
return _bagPy.LayerDescriptor_getChunkSize(self)
[docs] def getCompressionLevel(self):
r"""getCompressionLevel(LayerDescriptor self) -> int"""
return _bagPy.LayerDescriptor_getCompressionLevel(self)
[docs] def getDataType(self):
r"""getDataType(LayerDescriptor self) -> BAG::DataType"""
return _bagPy.LayerDescriptor_getDataType(self)
[docs] def getElementSize(self):
r"""getElementSize(LayerDescriptor self) -> uint8_t"""
return _bagPy.LayerDescriptor_getElementSize(self)
[docs] def getId(self):
r"""getId(LayerDescriptor self) -> uint32_t"""
return _bagPy.LayerDescriptor_getId(self)
[docs] def getInternalPath(self):
r"""getInternalPath(LayerDescriptor self) -> std::string const &"""
return _bagPy.LayerDescriptor_getInternalPath(self)
[docs] def getLayerType(self):
r"""getLayerType(LayerDescriptor self) -> BAG::LayerType"""
return _bagPy.LayerDescriptor_getLayerType(self)
[docs] def getName(self):
r"""getName(LayerDescriptor self) -> std::string const &"""
return _bagPy.LayerDescriptor_getName(self)
[docs] def setName(self, inName):
r"""
setName(LayerDescriptor self, std::string inName) -> LayerDescriptor
Parameters
----------
inName: std::string
"""
return _bagPy.LayerDescriptor_setName(self, inName)
[docs] def setMinMax(self, min, max):
r"""
setMinMax(LayerDescriptor self, float min, float max) -> LayerDescriptor
Parameters
----------
min: float
max: float
"""
return _bagPy.LayerDescriptor_setMinMax(self, min, max)
[docs] def setDims(self, rows, cols):
r"""
setDims(LayerDescriptor self, uint64_t rows, uint64_t cols) -> LayerDescriptor
Parameters
----------
rows: uint64_t
cols: uint64_t
"""
return _bagPy.LayerDescriptor_setDims(self, rows, cols)
[docs] def getMinMax(self):
r"""getMinMax(LayerDescriptor self) -> FloatPair"""
return _bagPy.LayerDescriptor_getMinMax(self)
[docs] def getDims(self):
r"""getDims(LayerDescriptor self) -> UInt64Pair"""
return _bagPy.LayerDescriptor_getDims(self)
# Register LayerDescriptor in _bagPy:
_bagPy.LayerDescriptor_swigregister(LayerDescriptor)
# Register VRMetadataDescriptor in _bagPy:
_bagPy.VRMetadataDescriptor_swigregister(VRMetadataDescriptor)
[docs]class VRNodeDescriptor(LayerDescriptor):
r"""Proxy of C++ BAG::VRNodeDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(VRNodeDescriptor self, VRNodeDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::VRNodeDescriptor const &
"""
return _bagPy.VRNodeDescriptor___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(VRNodeDescriptor self, VRNodeDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::VRNodeDescriptor const &
"""
return _bagPy.VRNodeDescriptor___ne__(self, rhs)
[docs] def setMinMaxHypStrength(self, minHypStrength, maxHypStrength):
r"""
setMinMaxHypStrength(VRNodeDescriptor self, float minHypStrength, float maxHypStrength) -> VRNodeDescriptor
Parameters
----------
minHypStrength: float
maxHypStrength: float
"""
return _bagPy.VRNodeDescriptor_setMinMaxHypStrength(self, minHypStrength, maxHypStrength)
[docs] def setMinMaxNSamples(self, minNSamples, maxNSamples):
r"""
setMinMaxNSamples(VRNodeDescriptor self, uint32_t minNSamples, uint32_t maxNSamples) -> VRNodeDescriptor
Parameters
----------
minNSamples: uint32_t
maxNSamples: uint32_t
"""
return _bagPy.VRNodeDescriptor_setMinMaxNSamples(self, minNSamples, maxNSamples)
[docs] def setMinMaxNumHypotheses(self, minNumHypotheses, maxNumHypotheses):
r"""
setMinMaxNumHypotheses(VRNodeDescriptor self, uint32_t minNumHypotheses, uint32_t maxNumHypotheses) -> VRNodeDescriptor
Parameters
----------
minNumHypotheses: uint32_t
maxNumHypotheses: uint32_t
"""
return _bagPy.VRNodeDescriptor_setMinMaxNumHypotheses(self, minNumHypotheses, maxNumHypotheses)
[docs] def getMinMaxHypStrength(self):
r"""getMinMaxHypStrength(VRNodeDescriptor self) -> FloatPair"""
return _bagPy.VRNodeDescriptor_getMinMaxHypStrength(self)
[docs] def getMinMaxNSamples(self):
r"""getMinMaxNSamples(VRNodeDescriptor self) -> UInt32Pair"""
return _bagPy.VRNodeDescriptor_getMinMaxNSamples(self)
[docs] def getMinMaxNumHypotheses(self):
r"""getMinMaxNumHypotheses(VRNodeDescriptor self) -> UInt32Pair"""
return _bagPy.VRNodeDescriptor_getMinMaxNumHypotheses(self)
__swig_destroy__ = _bagPy.delete_VRNodeDescriptor
# Register VRNodeDescriptor in _bagPy:
_bagPy.VRNodeDescriptor_swigregister(VRNodeDescriptor)
[docs]class VRRefinementsDescriptor(LayerDescriptor):
r"""Proxy of C++ BAG::VRRefinementsDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(VRRefinementsDescriptor self, VRRefinementsDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::VRRefinementsDescriptor const &
"""
return _bagPy.VRRefinementsDescriptor___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(VRRefinementsDescriptor self, VRRefinementsDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::VRRefinementsDescriptor const &
"""
return _bagPy.VRRefinementsDescriptor___ne__(self, rhs)
[docs] def setMinMaxDepth(self, minDepth, maxDepth):
r"""
setMinMaxDepth(VRRefinementsDescriptor self, float minDepth, float maxDepth) -> VRRefinementsDescriptor
Parameters
----------
minDepth: float
maxDepth: float
"""
return _bagPy.VRRefinementsDescriptor_setMinMaxDepth(self, minDepth, maxDepth)
[docs] def setMinMaxUncertainty(self, minUncertainty, maxUncertainty):
r"""
setMinMaxUncertainty(VRRefinementsDescriptor self, float minUncertainty, float maxUncertainty) -> VRRefinementsDescriptor
Parameters
----------
minUncertainty: float
maxUncertainty: float
"""
return _bagPy.VRRefinementsDescriptor_setMinMaxUncertainty(self, minUncertainty, maxUncertainty)
[docs] def getMinMaxDepth(self):
r"""getMinMaxDepth(VRRefinementsDescriptor self) -> FloatPair"""
return _bagPy.VRRefinementsDescriptor_getMinMaxDepth(self)
[docs] def getMinMaxUncertainty(self):
r"""getMinMaxUncertainty(VRRefinementsDescriptor self) -> FloatPair"""
return _bagPy.VRRefinementsDescriptor_getMinMaxUncertainty(self)
__swig_destroy__ = _bagPy.delete_VRRefinementsDescriptor
# Register VRRefinementsDescriptor in _bagPy:
_bagPy.VRRefinementsDescriptor_swigregister(VRRefinementsDescriptor)
[docs]class ValueTable(object):
r"""Proxy of C++ BAG::ValueTable class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
[docs] def getRecords(self):
r"""getRecords(ValueTable self) -> Records"""
return _bagPy.ValueTable_getRecords(self)
[docs] def getDefinition(self):
r"""getDefinition(ValueTable self) -> RecordDefinition"""
return _bagPy.ValueTable_getDefinition(self)
[docs] def getValue(self, *args):
r"""
getValue(ValueTable self, size_t recordIndex, std::string const & name) -> CompoundDataType
Parameters
----------
recordIndex: size_t
name: std::string const &
getValue(ValueTable self, size_t recordIndex, size_t fieldIndex) -> CompoundDataType
Parameters
----------
recordIndex: size_t
fieldIndex: size_t
"""
return _bagPy.ValueTable_getValue(self, *args)
[docs] def getFieldIndex(self, name):
r"""
getFieldIndex(ValueTable self, std::string const & name) -> size_t
Parameters
----------
name: std::string const &
"""
return _bagPy.ValueTable_getFieldIndex(self, name)
[docs] def getFieldName(self, index):
r"""
getFieldName(ValueTable self, size_t index) -> char const *
Parameters
----------
index: size_t
"""
return _bagPy.ValueTable_getFieldName(self, index)
def _addRecord(self, record):
r"""
_addRecord(ValueTable self, Record record) -> size_t
Parameters
----------
record: BAG::Record const &
"""
return _bagPy.ValueTable__addRecord(self, record)
[docs] def addRecords(self, records):
r"""
addRecords(ValueTable self, Records records)
Parameters
----------
records: BAG::Records const &
"""
return _bagPy.ValueTable_addRecords(self, records)
[docs] def setValue(self, *args):
r"""
setValue(ValueTable self, size_t recordIndex, std::string const & name, CompoundDataType value)
Parameters
----------
recordIndex: size_t
name: std::string const &
value: BAG::CompoundDataType const &
setValue(ValueTable self, size_t recordIndex, size_t fieldIndex, CompoundDataType value)
Parameters
----------
recordIndex: size_t
fieldIndex: size_t
value: BAG::CompoundDataType const &
"""
return _bagPy.ValueTable_setValue(self, *args)
[docs] def addRecord(self, record):
"""
Override addRecord to get around SWIG mis-handling (which may be due to
mis-configuration) of std::vector boxing and unboxing.
"""
new_rec = Record()
for r in record:
new_rec.append(r)
return self._addRecord(new_rec)
__swig_destroy__ = _bagPy.delete_ValueTable
# Register ValueTable in _bagPy:
_bagPy.ValueTable_swigregister(ValueTable)
[docs]class BagVerticalDatumCorrectionsItems(object):
r"""Proxy of C++ std::vector< BagVerticalDatumCorrections > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(BagVerticalDatumCorrectionsItems self) -> SwigPyIterator"""
return _bagPy.BagVerticalDatumCorrectionsItems_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(BagVerticalDatumCorrectionsItems self) -> bool"""
return _bagPy.BagVerticalDatumCorrectionsItems___nonzero__(self)
def __bool__(self):
r"""__bool__(BagVerticalDatumCorrectionsItems self) -> bool"""
return _bagPy.BagVerticalDatumCorrectionsItems___bool__(self)
def __len__(self):
r"""__len__(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::size_type"""
return _bagPy.BagVerticalDatumCorrectionsItems___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::difference_type i, std::vector< BagVerticalDatumCorrections >::difference_type j) -> BagVerticalDatumCorrectionsItems
Parameters
----------
i: std::vector< BagVerticalDatumCorrections >::difference_type
j: std::vector< BagVerticalDatumCorrections >::difference_type
"""
return _bagPy.BagVerticalDatumCorrectionsItems___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::difference_type i, std::vector< BagVerticalDatumCorrections >::difference_type j)
Parameters
----------
i: std::vector< BagVerticalDatumCorrections >::difference_type
j: std::vector< BagVerticalDatumCorrections >::difference_type
__setslice__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::difference_type i, std::vector< BagVerticalDatumCorrections >::difference_type j, BagVerticalDatumCorrectionsItems v)
Parameters
----------
i: std::vector< BagVerticalDatumCorrections >::difference_type
j: std::vector< BagVerticalDatumCorrections >::difference_type
v: std::vector< BagVerticalDatumCorrections,std::allocator< BagVerticalDatumCorrections > > const &
"""
return _bagPy.BagVerticalDatumCorrectionsItems___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::difference_type i, std::vector< BagVerticalDatumCorrections >::difference_type j)
Parameters
----------
i: std::vector< BagVerticalDatumCorrections >::difference_type
j: std::vector< BagVerticalDatumCorrections >::difference_type
"""
return _bagPy.BagVerticalDatumCorrectionsItems___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::difference_type i)
Parameters
----------
i: std::vector< BagVerticalDatumCorrections >::difference_type
__delitem__(BagVerticalDatumCorrectionsItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.BagVerticalDatumCorrectionsItems___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(BagVerticalDatumCorrectionsItems self, SWIGPY_SLICEOBJECT * slice) -> BagVerticalDatumCorrectionsItems
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::difference_type i) -> BagVerticalDatumCorrections
Parameters
----------
i: std::vector< BagVerticalDatumCorrections >::difference_type
"""
return _bagPy.BagVerticalDatumCorrectionsItems___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(BagVerticalDatumCorrectionsItems self, SWIGPY_SLICEOBJECT * slice, BagVerticalDatumCorrectionsItems v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BagVerticalDatumCorrections,std::allocator< BagVerticalDatumCorrections > > const &
__setitem__(BagVerticalDatumCorrectionsItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::difference_type i, BagVerticalDatumCorrections x)
Parameters
----------
i: std::vector< BagVerticalDatumCorrections >::difference_type
x: std::vector< BagVerticalDatumCorrections >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsItems___setitem__(self, *args)
[docs] def pop(self):
r"""pop(BagVerticalDatumCorrectionsItems self) -> BagVerticalDatumCorrections"""
return _bagPy.BagVerticalDatumCorrectionsItems_pop(self)
[docs] def append(self, x):
r"""
append(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrections x)
Parameters
----------
x: std::vector< BagVerticalDatumCorrections >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsItems_append(self, x)
[docs] def empty(self):
r"""empty(BagVerticalDatumCorrectionsItems self) -> bool"""
return _bagPy.BagVerticalDatumCorrectionsItems_empty(self)
[docs] def size(self):
r"""size(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::size_type"""
return _bagPy.BagVerticalDatumCorrectionsItems_size(self)
[docs] def swap(self, v):
r"""
swap(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrectionsItems v)
Parameters
----------
v: std::vector< BagVerticalDatumCorrections > &
"""
return _bagPy.BagVerticalDatumCorrectionsItems_swap(self, v)
[docs] def begin(self):
r"""begin(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::iterator"""
return _bagPy.BagVerticalDatumCorrectionsItems_begin(self)
[docs] def end(self):
r"""end(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::iterator"""
return _bagPy.BagVerticalDatumCorrectionsItems_end(self)
[docs] def rbegin(self):
r"""rbegin(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::reverse_iterator"""
return _bagPy.BagVerticalDatumCorrectionsItems_rbegin(self)
[docs] def rend(self):
r"""rend(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::reverse_iterator"""
return _bagPy.BagVerticalDatumCorrectionsItems_rend(self)
[docs] def clear(self):
r"""clear(BagVerticalDatumCorrectionsItems self)"""
return _bagPy.BagVerticalDatumCorrectionsItems_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::allocator_type"""
return _bagPy.BagVerticalDatumCorrectionsItems_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(BagVerticalDatumCorrectionsItems self)"""
return _bagPy.BagVerticalDatumCorrectionsItems_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::iterator pos) -> std::vector< BagVerticalDatumCorrections >::iterator
Parameters
----------
pos: std::vector< BagVerticalDatumCorrections >::iterator
erase(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::iterator first, std::vector< BagVerticalDatumCorrections >::iterator last) -> std::vector< BagVerticalDatumCorrections >::iterator
Parameters
----------
first: std::vector< BagVerticalDatumCorrections >::iterator
last: std::vector< BagVerticalDatumCorrections >::iterator
"""
return _bagPy.BagVerticalDatumCorrectionsItems_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(BagVerticalDatumCorrectionsItems self) -> BagVerticalDatumCorrectionsItems
__init__(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrectionsItems other) -> BagVerticalDatumCorrectionsItems
Parameters
----------
other: std::vector< BagVerticalDatumCorrections > const &
__init__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type size) -> BagVerticalDatumCorrectionsItems
Parameters
----------
size: std::vector< BagVerticalDatumCorrections >::size_type
__init__(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type size, BagVerticalDatumCorrections value) -> BagVerticalDatumCorrectionsItems
Parameters
----------
size: std::vector< BagVerticalDatumCorrections >::size_type
value: std::vector< BagVerticalDatumCorrections >::value_type const &
"""
_bagPy.BagVerticalDatumCorrectionsItems_swiginit(self, _bagPy.new_BagVerticalDatumCorrectionsItems(*args))
[docs] def push_back(self, x):
r"""
push_back(BagVerticalDatumCorrectionsItems self, BagVerticalDatumCorrections x)
Parameters
----------
x: std::vector< BagVerticalDatumCorrections >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsItems_push_back(self, x)
[docs] def front(self):
r"""front(BagVerticalDatumCorrectionsItems self) -> BagVerticalDatumCorrections"""
return _bagPy.BagVerticalDatumCorrectionsItems_front(self)
[docs] def back(self):
r"""back(BagVerticalDatumCorrectionsItems self) -> BagVerticalDatumCorrections"""
return _bagPy.BagVerticalDatumCorrectionsItems_back(self)
[docs] def assign(self, n, x):
r"""
assign(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type n, BagVerticalDatumCorrections x)
Parameters
----------
n: std::vector< BagVerticalDatumCorrections >::size_type
x: std::vector< BagVerticalDatumCorrections >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsItems_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type new_size)
Parameters
----------
new_size: std::vector< BagVerticalDatumCorrections >::size_type
resize(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type new_size, BagVerticalDatumCorrections x)
Parameters
----------
new_size: std::vector< BagVerticalDatumCorrections >::size_type
x: std::vector< BagVerticalDatumCorrections >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsItems_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::iterator pos, BagVerticalDatumCorrections x) -> std::vector< BagVerticalDatumCorrections >::iterator
Parameters
----------
pos: std::vector< BagVerticalDatumCorrections >::iterator
x: std::vector< BagVerticalDatumCorrections >::value_type const &
insert(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::iterator pos, std::vector< BagVerticalDatumCorrections >::size_type n, BagVerticalDatumCorrections x)
Parameters
----------
pos: std::vector< BagVerticalDatumCorrections >::iterator
n: std::vector< BagVerticalDatumCorrections >::size_type
x: std::vector< BagVerticalDatumCorrections >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsItems_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(BagVerticalDatumCorrectionsItems self, std::vector< BagVerticalDatumCorrections >::size_type n)
Parameters
----------
n: std::vector< BagVerticalDatumCorrections >::size_type
"""
return _bagPy.BagVerticalDatumCorrectionsItems_reserve(self, n)
[docs] def capacity(self):
r"""capacity(BagVerticalDatumCorrectionsItems self) -> std::vector< BagVerticalDatumCorrections >::size_type"""
return _bagPy.BagVerticalDatumCorrectionsItems_capacity(self)
__swig_destroy__ = _bagPy.delete_BagVerticalDatumCorrectionsItems
# Register BagVerticalDatumCorrectionsItems in _bagPy:
_bagPy.BagVerticalDatumCorrectionsItems_swigregister(BagVerticalDatumCorrectionsItems)
[docs]class BagVerticalDatumCorrectionsGriddedItems(object):
r"""Proxy of C++ std::vector< BagVerticalDatumCorrectionsGridded > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(BagVerticalDatumCorrectionsGriddedItems self) -> SwigPyIterator"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(BagVerticalDatumCorrectionsGriddedItems self) -> bool"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___nonzero__(self)
def __bool__(self):
r"""__bool__(BagVerticalDatumCorrectionsGriddedItems self) -> bool"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___bool__(self)
def __len__(self):
r"""__len__(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::size_type"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type i, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type j) -> BagVerticalDatumCorrectionsGriddedItems
Parameters
----------
i: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
j: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type i, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type j)
Parameters
----------
i: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
j: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
__setslice__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type i, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type j, BagVerticalDatumCorrectionsGriddedItems v)
Parameters
----------
i: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
j: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
v: std::vector< BagVerticalDatumCorrectionsGridded,std::allocator< BagVerticalDatumCorrectionsGridded > > const &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type i, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type j)
Parameters
----------
i: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
j: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type i)
Parameters
----------
i: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
__delitem__(BagVerticalDatumCorrectionsGriddedItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(BagVerticalDatumCorrectionsGriddedItems self, SWIGPY_SLICEOBJECT * slice) -> BagVerticalDatumCorrectionsGriddedItems
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type i) -> BagVerticalDatumCorrectionsGridded
Parameters
----------
i: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(BagVerticalDatumCorrectionsGriddedItems self, SWIGPY_SLICEOBJECT * slice, BagVerticalDatumCorrectionsGriddedItems v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BagVerticalDatumCorrectionsGridded,std::allocator< BagVerticalDatumCorrectionsGridded > > const &
__setitem__(BagVerticalDatumCorrectionsGriddedItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::difference_type i, BagVerticalDatumCorrectionsGridded x)
Parameters
----------
i: std::vector< BagVerticalDatumCorrectionsGridded >::difference_type
x: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems___setitem__(self, *args)
[docs] def pop(self):
r"""pop(BagVerticalDatumCorrectionsGriddedItems self) -> BagVerticalDatumCorrectionsGridded"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_pop(self)
[docs] def append(self, x):
r"""
append(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGridded x)
Parameters
----------
x: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_append(self, x)
[docs] def empty(self):
r"""empty(BagVerticalDatumCorrectionsGriddedItems self) -> bool"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_empty(self)
[docs] def size(self):
r"""size(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::size_type"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_size(self)
[docs] def swap(self, v):
r"""
swap(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGriddedItems v)
Parameters
----------
v: std::vector< BagVerticalDatumCorrectionsGridded > &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_swap(self, v)
[docs] def begin(self):
r"""begin(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::iterator"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_begin(self)
[docs] def end(self):
r"""end(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::iterator"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_end(self)
[docs] def rbegin(self):
r"""rbegin(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::reverse_iterator"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_rbegin(self)
[docs] def rend(self):
r"""rend(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::reverse_iterator"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_rend(self)
[docs] def clear(self):
r"""clear(BagVerticalDatumCorrectionsGriddedItems self)"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::allocator_type"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(BagVerticalDatumCorrectionsGriddedItems self)"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::iterator pos) -> std::vector< BagVerticalDatumCorrectionsGridded >::iterator
Parameters
----------
pos: std::vector< BagVerticalDatumCorrectionsGridded >::iterator
erase(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::iterator first, std::vector< BagVerticalDatumCorrectionsGridded >::iterator last) -> std::vector< BagVerticalDatumCorrectionsGridded >::iterator
Parameters
----------
first: std::vector< BagVerticalDatumCorrectionsGridded >::iterator
last: std::vector< BagVerticalDatumCorrectionsGridded >::iterator
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(BagVerticalDatumCorrectionsGriddedItems self) -> BagVerticalDatumCorrectionsGriddedItems
__init__(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGriddedItems other) -> BagVerticalDatumCorrectionsGriddedItems
Parameters
----------
other: std::vector< BagVerticalDatumCorrectionsGridded > const &
__init__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type size) -> BagVerticalDatumCorrectionsGriddedItems
Parameters
----------
size: std::vector< BagVerticalDatumCorrectionsGridded >::size_type
__init__(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type size, BagVerticalDatumCorrectionsGridded value) -> BagVerticalDatumCorrectionsGriddedItems
Parameters
----------
size: std::vector< BagVerticalDatumCorrectionsGridded >::size_type
value: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
"""
_bagPy.BagVerticalDatumCorrectionsGriddedItems_swiginit(self, _bagPy.new_BagVerticalDatumCorrectionsGriddedItems(*args))
[docs] def push_back(self, x):
r"""
push_back(BagVerticalDatumCorrectionsGriddedItems self, BagVerticalDatumCorrectionsGridded x)
Parameters
----------
x: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_push_back(self, x)
[docs] def front(self):
r"""front(BagVerticalDatumCorrectionsGriddedItems self) -> BagVerticalDatumCorrectionsGridded"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_front(self)
[docs] def back(self):
r"""back(BagVerticalDatumCorrectionsGriddedItems self) -> BagVerticalDatumCorrectionsGridded"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_back(self)
[docs] def assign(self, n, x):
r"""
assign(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type n, BagVerticalDatumCorrectionsGridded x)
Parameters
----------
n: std::vector< BagVerticalDatumCorrectionsGridded >::size_type
x: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type new_size)
Parameters
----------
new_size: std::vector< BagVerticalDatumCorrectionsGridded >::size_type
resize(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type new_size, BagVerticalDatumCorrectionsGridded x)
Parameters
----------
new_size: std::vector< BagVerticalDatumCorrectionsGridded >::size_type
x: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::iterator pos, BagVerticalDatumCorrectionsGridded x) -> std::vector< BagVerticalDatumCorrectionsGridded >::iterator
Parameters
----------
pos: std::vector< BagVerticalDatumCorrectionsGridded >::iterator
x: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
insert(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::iterator pos, std::vector< BagVerticalDatumCorrectionsGridded >::size_type n, BagVerticalDatumCorrectionsGridded x)
Parameters
----------
pos: std::vector< BagVerticalDatumCorrectionsGridded >::iterator
n: std::vector< BagVerticalDatumCorrectionsGridded >::size_type
x: std::vector< BagVerticalDatumCorrectionsGridded >::value_type const &
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(BagVerticalDatumCorrectionsGriddedItems self, std::vector< BagVerticalDatumCorrectionsGridded >::size_type n)
Parameters
----------
n: std::vector< BagVerticalDatumCorrectionsGridded >::size_type
"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_reserve(self, n)
[docs] def capacity(self):
r"""capacity(BagVerticalDatumCorrectionsGriddedItems self) -> std::vector< BagVerticalDatumCorrectionsGridded >::size_type"""
return _bagPy.BagVerticalDatumCorrectionsGriddedItems_capacity(self)
__swig_destroy__ = _bagPy.delete_BagVerticalDatumCorrectionsGriddedItems
# Register BagVerticalDatumCorrectionsGriddedItems in _bagPy:
_bagPy.BagVerticalDatumCorrectionsGriddedItems_swigregister(BagVerticalDatumCorrectionsGriddedItems)
# Register BagVRMetadataItems in _bagPy:
_bagPy.BagVRMetadataItems_swigregister(BagVRMetadataItems)
[docs]class BagVRNodeItems(object):
r"""Proxy of C++ std::vector< BagVRNodeItem > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(BagVRNodeItems self) -> SwigPyIterator"""
return _bagPy.BagVRNodeItems_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(BagVRNodeItems self) -> bool"""
return _bagPy.BagVRNodeItems___nonzero__(self)
def __bool__(self):
r"""__bool__(BagVRNodeItems self) -> bool"""
return _bagPy.BagVRNodeItems___bool__(self)
def __len__(self):
r"""__len__(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::size_type"""
return _bagPy.BagVRNodeItems___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(BagVRNodeItems self, std::vector< BagVRNodeItem >::difference_type i, std::vector< BagVRNodeItem >::difference_type j) -> BagVRNodeItems
Parameters
----------
i: std::vector< BagVRNodeItem >::difference_type
j: std::vector< BagVRNodeItem >::difference_type
"""
return _bagPy.BagVRNodeItems___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(BagVRNodeItems self, std::vector< BagVRNodeItem >::difference_type i, std::vector< BagVRNodeItem >::difference_type j)
Parameters
----------
i: std::vector< BagVRNodeItem >::difference_type
j: std::vector< BagVRNodeItem >::difference_type
__setslice__(BagVRNodeItems self, std::vector< BagVRNodeItem >::difference_type i, std::vector< BagVRNodeItem >::difference_type j, BagVRNodeItems v)
Parameters
----------
i: std::vector< BagVRNodeItem >::difference_type
j: std::vector< BagVRNodeItem >::difference_type
v: std::vector< BagVRNodeItem,std::allocator< BagVRNodeItem > > const &
"""
return _bagPy.BagVRNodeItems___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(BagVRNodeItems self, std::vector< BagVRNodeItem >::difference_type i, std::vector< BagVRNodeItem >::difference_type j)
Parameters
----------
i: std::vector< BagVRNodeItem >::difference_type
j: std::vector< BagVRNodeItem >::difference_type
"""
return _bagPy.BagVRNodeItems___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(BagVRNodeItems self, std::vector< BagVRNodeItem >::difference_type i)
Parameters
----------
i: std::vector< BagVRNodeItem >::difference_type
__delitem__(BagVRNodeItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.BagVRNodeItems___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(BagVRNodeItems self, SWIGPY_SLICEOBJECT * slice) -> BagVRNodeItems
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(BagVRNodeItems self, std::vector< BagVRNodeItem >::difference_type i) -> BagVRNodeItem
Parameters
----------
i: std::vector< BagVRNodeItem >::difference_type
"""
return _bagPy.BagVRNodeItems___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(BagVRNodeItems self, SWIGPY_SLICEOBJECT * slice, BagVRNodeItems v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BagVRNodeItem,std::allocator< BagVRNodeItem > > const &
__setitem__(BagVRNodeItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(BagVRNodeItems self, std::vector< BagVRNodeItem >::difference_type i, BagVRNodeItem x)
Parameters
----------
i: std::vector< BagVRNodeItem >::difference_type
x: std::vector< BagVRNodeItem >::value_type const &
"""
return _bagPy.BagVRNodeItems___setitem__(self, *args)
[docs] def pop(self):
r"""pop(BagVRNodeItems self) -> BagVRNodeItem"""
return _bagPy.BagVRNodeItems_pop(self)
[docs] def append(self, x):
r"""
append(BagVRNodeItems self, BagVRNodeItem x)
Parameters
----------
x: std::vector< BagVRNodeItem >::value_type const &
"""
return _bagPy.BagVRNodeItems_append(self, x)
[docs] def empty(self):
r"""empty(BagVRNodeItems self) -> bool"""
return _bagPy.BagVRNodeItems_empty(self)
[docs] def size(self):
r"""size(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::size_type"""
return _bagPy.BagVRNodeItems_size(self)
[docs] def swap(self, v):
r"""
swap(BagVRNodeItems self, BagVRNodeItems v)
Parameters
----------
v: std::vector< BagVRNodeItem > &
"""
return _bagPy.BagVRNodeItems_swap(self, v)
[docs] def begin(self):
r"""begin(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::iterator"""
return _bagPy.BagVRNodeItems_begin(self)
[docs] def end(self):
r"""end(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::iterator"""
return _bagPy.BagVRNodeItems_end(self)
[docs] def rbegin(self):
r"""rbegin(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::reverse_iterator"""
return _bagPy.BagVRNodeItems_rbegin(self)
[docs] def rend(self):
r"""rend(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::reverse_iterator"""
return _bagPy.BagVRNodeItems_rend(self)
[docs] def clear(self):
r"""clear(BagVRNodeItems self)"""
return _bagPy.BagVRNodeItems_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::allocator_type"""
return _bagPy.BagVRNodeItems_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(BagVRNodeItems self)"""
return _bagPy.BagVRNodeItems_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(BagVRNodeItems self, std::vector< BagVRNodeItem >::iterator pos) -> std::vector< BagVRNodeItem >::iterator
Parameters
----------
pos: std::vector< BagVRNodeItem >::iterator
erase(BagVRNodeItems self, std::vector< BagVRNodeItem >::iterator first, std::vector< BagVRNodeItem >::iterator last) -> std::vector< BagVRNodeItem >::iterator
Parameters
----------
first: std::vector< BagVRNodeItem >::iterator
last: std::vector< BagVRNodeItem >::iterator
"""
return _bagPy.BagVRNodeItems_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(BagVRNodeItems self) -> BagVRNodeItems
__init__(BagVRNodeItems self, BagVRNodeItems other) -> BagVRNodeItems
Parameters
----------
other: std::vector< BagVRNodeItem > const &
__init__(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type size) -> BagVRNodeItems
Parameters
----------
size: std::vector< BagVRNodeItem >::size_type
__init__(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type size, BagVRNodeItem value) -> BagVRNodeItems
Parameters
----------
size: std::vector< BagVRNodeItem >::size_type
value: std::vector< BagVRNodeItem >::value_type const &
"""
_bagPy.BagVRNodeItems_swiginit(self, _bagPy.new_BagVRNodeItems(*args))
[docs] def push_back(self, x):
r"""
push_back(BagVRNodeItems self, BagVRNodeItem x)
Parameters
----------
x: std::vector< BagVRNodeItem >::value_type const &
"""
return _bagPy.BagVRNodeItems_push_back(self, x)
[docs] def front(self):
r"""front(BagVRNodeItems self) -> BagVRNodeItem"""
return _bagPy.BagVRNodeItems_front(self)
[docs] def back(self):
r"""back(BagVRNodeItems self) -> BagVRNodeItem"""
return _bagPy.BagVRNodeItems_back(self)
[docs] def assign(self, n, x):
r"""
assign(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type n, BagVRNodeItem x)
Parameters
----------
n: std::vector< BagVRNodeItem >::size_type
x: std::vector< BagVRNodeItem >::value_type const &
"""
return _bagPy.BagVRNodeItems_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type new_size)
Parameters
----------
new_size: std::vector< BagVRNodeItem >::size_type
resize(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type new_size, BagVRNodeItem x)
Parameters
----------
new_size: std::vector< BagVRNodeItem >::size_type
x: std::vector< BagVRNodeItem >::value_type const &
"""
return _bagPy.BagVRNodeItems_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(BagVRNodeItems self, std::vector< BagVRNodeItem >::iterator pos, BagVRNodeItem x) -> std::vector< BagVRNodeItem >::iterator
Parameters
----------
pos: std::vector< BagVRNodeItem >::iterator
x: std::vector< BagVRNodeItem >::value_type const &
insert(BagVRNodeItems self, std::vector< BagVRNodeItem >::iterator pos, std::vector< BagVRNodeItem >::size_type n, BagVRNodeItem x)
Parameters
----------
pos: std::vector< BagVRNodeItem >::iterator
n: std::vector< BagVRNodeItem >::size_type
x: std::vector< BagVRNodeItem >::value_type const &
"""
return _bagPy.BagVRNodeItems_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(BagVRNodeItems self, std::vector< BagVRNodeItem >::size_type n)
Parameters
----------
n: std::vector< BagVRNodeItem >::size_type
"""
return _bagPy.BagVRNodeItems_reserve(self, n)
[docs] def capacity(self):
r"""capacity(BagVRNodeItems self) -> std::vector< BagVRNodeItem >::size_type"""
return _bagPy.BagVRNodeItems_capacity(self)
__swig_destroy__ = _bagPy.delete_BagVRNodeItems
# Register BagVRNodeItems in _bagPy:
_bagPy.BagVRNodeItems_swigregister(BagVRNodeItems)
[docs]class BagVRRefinementsItems(object):
r"""Proxy of C++ std::vector< BagVRRefinementsItem > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(BagVRRefinementsItems self) -> SwigPyIterator"""
return _bagPy.BagVRRefinementsItems_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(BagVRRefinementsItems self) -> bool"""
return _bagPy.BagVRRefinementsItems___nonzero__(self)
def __bool__(self):
r"""__bool__(BagVRRefinementsItems self) -> bool"""
return _bagPy.BagVRRefinementsItems___bool__(self)
def __len__(self):
r"""__len__(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::size_type"""
return _bagPy.BagVRRefinementsItems___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::difference_type i, std::vector< BagVRRefinementsItem >::difference_type j) -> BagVRRefinementsItems
Parameters
----------
i: std::vector< BagVRRefinementsItem >::difference_type
j: std::vector< BagVRRefinementsItem >::difference_type
"""
return _bagPy.BagVRRefinementsItems___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::difference_type i, std::vector< BagVRRefinementsItem >::difference_type j)
Parameters
----------
i: std::vector< BagVRRefinementsItem >::difference_type
j: std::vector< BagVRRefinementsItem >::difference_type
__setslice__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::difference_type i, std::vector< BagVRRefinementsItem >::difference_type j, BagVRRefinementsItems v)
Parameters
----------
i: std::vector< BagVRRefinementsItem >::difference_type
j: std::vector< BagVRRefinementsItem >::difference_type
v: std::vector< BagVRRefinementsItem,std::allocator< BagVRRefinementsItem > > const &
"""
return _bagPy.BagVRRefinementsItems___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::difference_type i, std::vector< BagVRRefinementsItem >::difference_type j)
Parameters
----------
i: std::vector< BagVRRefinementsItem >::difference_type
j: std::vector< BagVRRefinementsItem >::difference_type
"""
return _bagPy.BagVRRefinementsItems___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::difference_type i)
Parameters
----------
i: std::vector< BagVRRefinementsItem >::difference_type
__delitem__(BagVRRefinementsItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.BagVRRefinementsItems___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(BagVRRefinementsItems self, SWIGPY_SLICEOBJECT * slice) -> BagVRRefinementsItems
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::difference_type i) -> BagVRRefinementsItem
Parameters
----------
i: std::vector< BagVRRefinementsItem >::difference_type
"""
return _bagPy.BagVRRefinementsItems___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(BagVRRefinementsItems self, SWIGPY_SLICEOBJECT * slice, BagVRRefinementsItems v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BagVRRefinementsItem,std::allocator< BagVRRefinementsItem > > const &
__setitem__(BagVRRefinementsItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::difference_type i, BagVRRefinementsItem x)
Parameters
----------
i: std::vector< BagVRRefinementsItem >::difference_type
x: std::vector< BagVRRefinementsItem >::value_type const &
"""
return _bagPy.BagVRRefinementsItems___setitem__(self, *args)
[docs] def pop(self):
r"""pop(BagVRRefinementsItems self) -> BagVRRefinementsItem"""
return _bagPy.BagVRRefinementsItems_pop(self)
[docs] def append(self, x):
r"""
append(BagVRRefinementsItems self, BagVRRefinementsItem x)
Parameters
----------
x: std::vector< BagVRRefinementsItem >::value_type const &
"""
return _bagPy.BagVRRefinementsItems_append(self, x)
[docs] def empty(self):
r"""empty(BagVRRefinementsItems self) -> bool"""
return _bagPy.BagVRRefinementsItems_empty(self)
[docs] def size(self):
r"""size(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::size_type"""
return _bagPy.BagVRRefinementsItems_size(self)
[docs] def swap(self, v):
r"""
swap(BagVRRefinementsItems self, BagVRRefinementsItems v)
Parameters
----------
v: std::vector< BagVRRefinementsItem > &
"""
return _bagPy.BagVRRefinementsItems_swap(self, v)
[docs] def begin(self):
r"""begin(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::iterator"""
return _bagPy.BagVRRefinementsItems_begin(self)
[docs] def end(self):
r"""end(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::iterator"""
return _bagPy.BagVRRefinementsItems_end(self)
[docs] def rbegin(self):
r"""rbegin(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::reverse_iterator"""
return _bagPy.BagVRRefinementsItems_rbegin(self)
[docs] def rend(self):
r"""rend(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::reverse_iterator"""
return _bagPy.BagVRRefinementsItems_rend(self)
[docs] def clear(self):
r"""clear(BagVRRefinementsItems self)"""
return _bagPy.BagVRRefinementsItems_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::allocator_type"""
return _bagPy.BagVRRefinementsItems_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(BagVRRefinementsItems self)"""
return _bagPy.BagVRRefinementsItems_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::iterator pos) -> std::vector< BagVRRefinementsItem >::iterator
Parameters
----------
pos: std::vector< BagVRRefinementsItem >::iterator
erase(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::iterator first, std::vector< BagVRRefinementsItem >::iterator last) -> std::vector< BagVRRefinementsItem >::iterator
Parameters
----------
first: std::vector< BagVRRefinementsItem >::iterator
last: std::vector< BagVRRefinementsItem >::iterator
"""
return _bagPy.BagVRRefinementsItems_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(BagVRRefinementsItems self) -> BagVRRefinementsItems
__init__(BagVRRefinementsItems self, BagVRRefinementsItems other) -> BagVRRefinementsItems
Parameters
----------
other: std::vector< BagVRRefinementsItem > const &
__init__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type size) -> BagVRRefinementsItems
Parameters
----------
size: std::vector< BagVRRefinementsItem >::size_type
__init__(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type size, BagVRRefinementsItem value) -> BagVRRefinementsItems
Parameters
----------
size: std::vector< BagVRRefinementsItem >::size_type
value: std::vector< BagVRRefinementsItem >::value_type const &
"""
_bagPy.BagVRRefinementsItems_swiginit(self, _bagPy.new_BagVRRefinementsItems(*args))
[docs] def push_back(self, x):
r"""
push_back(BagVRRefinementsItems self, BagVRRefinementsItem x)
Parameters
----------
x: std::vector< BagVRRefinementsItem >::value_type const &
"""
return _bagPy.BagVRRefinementsItems_push_back(self, x)
[docs] def front(self):
r"""front(BagVRRefinementsItems self) -> BagVRRefinementsItem"""
return _bagPy.BagVRRefinementsItems_front(self)
[docs] def back(self):
r"""back(BagVRRefinementsItems self) -> BagVRRefinementsItem"""
return _bagPy.BagVRRefinementsItems_back(self)
[docs] def assign(self, n, x):
r"""
assign(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type n, BagVRRefinementsItem x)
Parameters
----------
n: std::vector< BagVRRefinementsItem >::size_type
x: std::vector< BagVRRefinementsItem >::value_type const &
"""
return _bagPy.BagVRRefinementsItems_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type new_size)
Parameters
----------
new_size: std::vector< BagVRRefinementsItem >::size_type
resize(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type new_size, BagVRRefinementsItem x)
Parameters
----------
new_size: std::vector< BagVRRefinementsItem >::size_type
x: std::vector< BagVRRefinementsItem >::value_type const &
"""
return _bagPy.BagVRRefinementsItems_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::iterator pos, BagVRRefinementsItem x) -> std::vector< BagVRRefinementsItem >::iterator
Parameters
----------
pos: std::vector< BagVRRefinementsItem >::iterator
x: std::vector< BagVRRefinementsItem >::value_type const &
insert(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::iterator pos, std::vector< BagVRRefinementsItem >::size_type n, BagVRRefinementsItem x)
Parameters
----------
pos: std::vector< BagVRRefinementsItem >::iterator
n: std::vector< BagVRRefinementsItem >::size_type
x: std::vector< BagVRRefinementsItem >::value_type const &
"""
return _bagPy.BagVRRefinementsItems_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(BagVRRefinementsItems self, std::vector< BagVRRefinementsItem >::size_type n)
Parameters
----------
n: std::vector< BagVRRefinementsItem >::size_type
"""
return _bagPy.BagVRRefinementsItems_reserve(self, n)
[docs] def capacity(self):
r"""capacity(BagVRRefinementsItems self) -> std::vector< BagVRRefinementsItem >::size_type"""
return _bagPy.BagVRRefinementsItems_capacity(self)
__swig_destroy__ = _bagPy.delete_BagVRRefinementsItems
# Register BagVRRefinementsItems in _bagPy:
_bagPy.BagVRRefinementsItems_swigregister(BagVRRefinementsItems)
[docs]class LayerItems(object):
r"""Proxy of C++ BAG::LayerItems class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, items):
r"""
__init__(LayerItems self, UInt8Array items) -> LayerItems
Parameters
----------
items: BAG::UInt8Array const &
"""
_bagPy.LayerItems_swiginit(self, _bagPy.new_LayerItems(items))
[docs] def data(self):
r"""data(LayerItems self) -> uint8_t const *"""
return _bagPy.LayerItems_data(self)
[docs] def empty(self):
r"""empty(LayerItems self) -> bool"""
return _bagPy.LayerItems_empty(self)
[docs] def size(self):
r"""size(LayerItems self) -> size_t"""
return _bagPy.LayerItems_size(self)
def __eq__(self, rhs):
r"""
__eq__(LayerItems self, LayerItems rhs) -> bool
Parameters
----------
rhs: BAG::LayerItems const &
"""
return _bagPy.LayerItems___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(LayerItems self, LayerItems rhs) -> bool
Parameters
----------
rhs: BAG::LayerItems const &
"""
return _bagPy.LayerItems___ne__(self, rhs)
def __len__(self):
r"""__len__(LayerItems self) -> size_t"""
return _bagPy.LayerItems___len__(self)
def __getitem__(self, pos):
r"""
__getitem__(LayerItems self, size_t pos) -> uint8_t
Parameters
----------
pos: size_t
"""
return _bagPy.LayerItems___getitem__(self, pos)
def __iter__(self):
"""
Implement iterator using yield
"""
for i in range(len(self)):
yield self[i]
[docs] def asFloatItems(self):
r"""asFloatItems(LayerItems self) -> FloatVector"""
return _bagPy.LayerItems_asFloatItems(self)
[docs] def asUInt8Items(self):
r"""asUInt8Items(LayerItems self) -> std::vector< unsigned char,std::allocator< unsigned char > >"""
return _bagPy.LayerItems_asUInt8Items(self)
[docs] def asUInt16Items(self):
r"""asUInt16Items(LayerItems self) -> UInt16Vector"""
return _bagPy.LayerItems_asUInt16Items(self)
[docs] def asUInt32Items(self):
r"""asUInt32Items(LayerItems self) -> UInt32Vector"""
return _bagPy.LayerItems_asUInt32Items(self)
[docs] def asVerticalDatumCorrections(self):
r"""asVerticalDatumCorrections(LayerItems self) -> BagVerticalDatumCorrectionsItems"""
return _bagPy.LayerItems_asVerticalDatumCorrections(self)
[docs] def asVerticalDatumCorrectionsGridded(self):
r"""asVerticalDatumCorrectionsGridded(LayerItems self) -> BagVerticalDatumCorrectionsGriddedItems"""
return _bagPy.LayerItems_asVerticalDatumCorrectionsGridded(self)
[docs] def asVRRefinementsItems(self):
r"""asVRRefinementsItems(LayerItems self) -> BagVRRefinementsItems"""
return _bagPy.LayerItems_asVRRefinementsItems(self)
[docs] def asVRNodeItems(self):
r"""asVRNodeItems(LayerItems self) -> BagVRNodeItems"""
return _bagPy.LayerItems_asVRNodeItems(self)
[docs] def fromUInt16ToUInt32(self):
r"""fromUInt16ToUInt32(LayerItems self) -> LayerItems"""
return _bagPy.LayerItems_fromUInt16ToUInt32(self)
[docs] def fromUInt32ToUInt16(self):
r"""fromUInt32ToUInt16(LayerItems self) -> LayerItems"""
return _bagPy.LayerItems_fromUInt32ToUInt16(self)
[docs] def fromUInt32ToUInt8(self):
r"""fromUInt32ToUInt8(LayerItems self) -> LayerItems"""
return _bagPy.LayerItems_fromUInt32ToUInt8(self)
[docs] def fromUInt8ToUInt32(self):
r"""fromUInt8ToUInt32(LayerItems self) -> LayerItems"""
return _bagPy.LayerItems_fromUInt8ToUInt32(self)
__swig_destroy__ = _bagPy.delete_LayerItems
# Register LayerItems in _bagPy:
_bagPy.LayerItems_swigregister(LayerItems)
[docs]def FloatLayerItems(items):
r"""
FloatLayerItems(FloatVector items) -> LayerItems
Parameters
----------
items: std::vector< float,std::allocator< float > > const &
"""
val = _bagPy.new_FloatLayerItems(items)
return val
[docs]def SurfaceCorrectionsLayerItems(items):
r"""
SurfaceCorrectionsLayerItems(BagVerticalDatumCorrectionsItems items) -> LayerItems
Parameters
----------
items: std::vector< BagVerticalDatumCorrections,std::allocator< BagVerticalDatumCorrections > > const &
"""
val = _bagPy.new_SurfaceCorrectionsLayerItems(items)
return val
[docs]def SurfaceCorrectionsGriddedLayerItems(items):
r"""
SurfaceCorrectionsGriddedLayerItems(BagVerticalDatumCorrectionsGriddedItems items) -> LayerItems
Parameters
----------
items: std::vector< BagVerticalDatumCorrectionsGridded,std::allocator< BagVerticalDatumCorrectionsGridded > > const &
"""
val = _bagPy.new_SurfaceCorrectionsGriddedLayerItems(items)
return val
[docs]def UInt16LayerItems(items):
r"""
UInt16LayerItems(UInt16Vector items) -> LayerItems
Parameters
----------
items: std::vector< unsigned short,std::allocator< unsigned short > > const &
"""
val = _bagPy.new_UInt16LayerItems(items)
return val
[docs]def UInt32LayerItems(items):
r"""
UInt32LayerItems(UInt32Vector items) -> LayerItems
Parameters
----------
items: std::vector< unsigned int,std::allocator< unsigned int > > const &
"""
val = _bagPy.new_UInt32LayerItems(items)
return val
[docs]def VRNodeLayerItems(items):
r"""
VRNodeLayerItems(BagVRNodeItems items) -> LayerItems
Parameters
----------
items: std::vector< BagVRNodeItem,std::allocator< BagVRNodeItem > > const &
"""
val = _bagPy.new_VRNodeLayerItems(items)
return val
[docs]def VRRefinementsLayerItems(items):
r"""
VRRefinementsLayerItems(BagVRRefinementsItems items) -> LayerItems
Parameters
----------
items: std::vector< BagVRRefinementsItem,std::allocator< BagVRRefinementsItem > > const &
"""
val = _bagPy.new_VRRefinementsLayerItems(items)
return val
[docs]def VerticalDatumCorrectionsLayerItems(items):
r"""
VerticalDatumCorrectionsLayerItems(BagVerticalDatumCorrectionsItems items) -> LayerItems
Parameters
----------
items: std::vector< BagVerticalDatumCorrections,std::allocator< BagVerticalDatumCorrections > > const &
"""
val = _bagPy.new_VerticalDatumCorrectionsLayerItems(items)
return val
[docs]def VerticalDatumCorrectionsGriddedLayerItems(items):
r"""
VerticalDatumCorrectionsGriddedLayerItems(BagVerticalDatumCorrectionsGriddedItems items) -> LayerItems
Parameters
----------
items: std::vector< BagVerticalDatumCorrectionsGridded,std::allocator< BagVerticalDatumCorrectionsGridded > > const &
"""
val = _bagPy.new_VerticalDatumCorrectionsGriddedLayerItems(items)
return val
[docs]class Layer(object):
r"""Proxy of C++ BAG::Layer class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
__swig_destroy__ = _bagPy.delete_Layer
def __eq__(self, rhs):
r"""
__eq__(Layer self, Layer rhs) -> bool
Parameters
----------
rhs: BAG::Layer const &
"""
return _bagPy.Layer___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(Layer self, Layer rhs) -> bool
Parameters
----------
rhs: BAG::Layer const &
"""
return _bagPy.Layer___ne__(self, rhs)
[docs] @staticmethod
def getDataType(layerType):
r"""
getDataType(BAG::LayerType layerType) -> BAG::DataType
Parameters
----------
layerType: enum BAG::LayerType
"""
return _bagPy.Layer_getDataType(layerType)
[docs] @staticmethod
def getElementSize(type):
r"""
getElementSize(BAG::DataType type) -> uint8_t
Parameters
----------
type: enum BAG::DataType
"""
return _bagPy.Layer_getElementSize(type)
[docs] @staticmethod
def getInternalPath(layerType, groupType=UNKNOWN_GROUP_TYPE):
r"""
getInternalPath(BAG::LayerType layerType, BAG::GroupType groupType=UNKNOWN_GROUP_TYPE) -> std::string
Parameters
----------
layerType: enum BAG::LayerType
groupType: enum BAG::GroupType
"""
return _bagPy.Layer_getInternalPath(layerType, groupType)
[docs] def getDescriptor(self):
r"""getDescriptor(Layer self) -> std::shared_ptr< BAG::LayerDescriptor >"""
return _bagPy.Layer_getDescriptor(self)
[docs] def writeAttributes(self):
r"""writeAttributes(Layer self)"""
return _bagPy.Layer_writeAttributes(self)
[docs] def read(self, rowStart, columnStart, rowEnd, columnEnd):
r"""
read(Layer self, uint32_t rowStart, uint32_t columnStart, uint32_t rowEnd, uint32_t columnEnd) -> LayerItems
Parameters
----------
rowStart: uint32_t
columnStart: uint32_t
rowEnd: uint32_t
columnEnd: uint32_t
"""
return _bagPy.Layer_read(self, rowStart, columnStart, rowEnd, columnEnd)
[docs] def write(self, rowStart, columnStart, rowEnd, columnEnd, items):
r"""
write(Layer self, uint32_t rowStart, uint32_t columnStart, uint32_t rowEnd, uint32_t columnEnd, LayerItems items)
Parameters
----------
rowStart: uint32_t
columnStart: uint32_t
rowEnd: uint32_t
columnEnd: uint32_t
items: BAG::LayerItems const &
"""
return _bagPy.Layer_write(self, rowStart, columnStart, rowEnd, columnEnd, items)
# Register Layer in _bagPy:
_bagPy.Layer_swigregister(Layer)
[docs]class SimpleLayer(Layer):
r"""Proxy of C++ BAG::SimpleLayer class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(SimpleLayer self, SimpleLayer rhs) -> bool
Parameters
----------
rhs: BAG::SimpleLayer const &
"""
return _bagPy.SimpleLayer___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(SimpleLayer self, SimpleLayer rhs) -> bool
Parameters
----------
rhs: BAG::SimpleLayer const &
"""
return _bagPy.SimpleLayer___ne__(self, rhs)
__swig_destroy__ = _bagPy.delete_SimpleLayer
# Register SimpleLayer in _bagPy:
_bagPy.SimpleLayer_swigregister(SimpleLayer)
[docs]class InterleavedLegacyLayer(Layer):
r"""Proxy of C++ BAG::InterleavedLegacyLayer class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(InterleavedLegacyLayer self, InterleavedLegacyLayer rhs) -> bool
Parameters
----------
rhs: BAG::InterleavedLegacyLayer const &
"""
return _bagPy.InterleavedLegacyLayer___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(InterleavedLegacyLayer self, InterleavedLegacyLayer rhs) -> bool
Parameters
----------
rhs: BAG::InterleavedLegacyLayer const &
"""
return _bagPy.InterleavedLegacyLayer___ne__(self, rhs)
__swig_destroy__ = _bagPy.delete_InterleavedLegacyLayer
# Register InterleavedLegacyLayer in _bagPy:
_bagPy.InterleavedLegacyLayer_swigregister(InterleavedLegacyLayer)
[docs]class SurfaceCorrections(Layer):
r"""Proxy of C++ BAG::SurfaceCorrections class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(SurfaceCorrections self, SurfaceCorrections rhs) -> bool
Parameters
----------
rhs: BAG::SurfaceCorrections const &
"""
return _bagPy.SurfaceCorrections___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(SurfaceCorrections self, SurfaceCorrections rhs) -> bool
Parameters
----------
rhs: BAG::SurfaceCorrections const &
"""
return _bagPy.SurfaceCorrections___ne__(self, rhs)
[docs] def getDescriptor(self, *args):
r"""
getDescriptor(SurfaceCorrections self) -> std::shared_ptr< BAG::SurfaceCorrectionsDescriptor >
getDescriptor(SurfaceCorrections self) -> std::shared_ptr< BAG::SurfaceCorrectionsDescriptor const >
"""
return _bagPy.SurfaceCorrections_getDescriptor(self, *args)
[docs] def readCorrected(self, rowStart, columnStart, rowEnd, columnEnd, corrector, layer):
r"""
readCorrected(SurfaceCorrections self, uint32_t rowStart, uint32_t columnStart, uint32_t rowEnd, uint32_t columnEnd, uint8_t corrector, SimpleLayer layer) -> LayerItems
Parameters
----------
rowStart: uint32_t
columnStart: uint32_t
rowEnd: uint32_t
columnEnd: uint32_t
corrector: uint8_t
layer: BAG::SimpleLayer const &
"""
return _bagPy.SurfaceCorrections_readCorrected(self, rowStart, columnStart, rowEnd, columnEnd, corrector, layer)
[docs] def readCorrectedRow(self, row, columnStart, columnEnd, corrector, layer):
r"""
readCorrectedRow(SurfaceCorrections self, uint32_t row, uint32_t columnStart, uint32_t columnEnd, uint8_t corrector, SimpleLayer layer) -> LayerItems
Parameters
----------
row: uint32_t
columnStart: uint32_t
columnEnd: uint32_t
corrector: uint8_t
layer: BAG::SimpleLayer const &
"""
return _bagPy.SurfaceCorrections_readCorrectedRow(self, row, columnStart, columnEnd, corrector, layer)
__swig_destroy__ = _bagPy.delete_SurfaceCorrections
# Register SurfaceCorrections in _bagPy:
_bagPy.SurfaceCorrections_swigregister(SurfaceCorrections)
# Register GeorefMetadataLayer in _bagPy:
_bagPy.GeorefMetadataLayer_swigregister(GeorefMetadataLayer)
# Register VRMetadata in _bagPy:
_bagPy.VRMetadata_swigregister(VRMetadata)
[docs]class VRNode(Layer):
r"""Proxy of C++ BAG::VRNode class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(VRNode self, VRNode rhs) -> bool
Parameters
----------
rhs: BAG::VRNode const &
"""
return _bagPy.VRNode___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(VRNode self, VRNode rhs) -> bool
Parameters
----------
rhs: BAG::VRNode const &
"""
return _bagPy.VRNode___ne__(self, rhs)
[docs] def getDescriptor(self, *args):
r"""
getDescriptor(VRNode self) -> std::shared_ptr< BAG::VRNodeDescriptor >
getDescriptor(VRNode self) -> std::shared_ptr< BAG::VRNodeDescriptor const >
"""
return _bagPy.VRNode_getDescriptor(self, *args)
__swig_destroy__ = _bagPy.delete_VRNode
# Register VRNode in _bagPy:
_bagPy.VRNode_swigregister(VRNode)
[docs]class VRRefinements(Layer):
r"""Proxy of C++ BAG::VRRefinements class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(VRRefinements self, VRRefinements rhs) -> bool
Parameters
----------
rhs: BAG::VRRefinements const &
"""
return _bagPy.VRRefinements___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(VRRefinements self, VRRefinements rhs) -> bool
Parameters
----------
rhs: BAG::VRRefinements const &
"""
return _bagPy.VRRefinements___ne__(self, rhs)
[docs] def getDescriptor(self, *args):
r"""
getDescriptor(VRRefinements self) -> std::shared_ptr< BAG::VRRefinementsDescriptor >
getDescriptor(VRRefinements self) -> std::shared_ptr< BAG::VRRefinementsDescriptor const >
"""
return _bagPy.VRRefinements_getDescriptor(self, *args)
__swig_destroy__ = _bagPy.delete_VRRefinements
# Register VRRefinements in _bagPy:
_bagPy.VRRefinements_swigregister(VRRefinements)
[docs]class TrackingItems(object):
r"""Proxy of C++ std::vector< BagTrackingItem > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(TrackingItems self) -> SwigPyIterator"""
return _bagPy.TrackingItems_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(TrackingItems self) -> bool"""
return _bagPy.TrackingItems___nonzero__(self)
def __bool__(self):
r"""__bool__(TrackingItems self) -> bool"""
return _bagPy.TrackingItems___bool__(self)
def __len__(self):
r"""__len__(TrackingItems self) -> std::vector< BagTrackingItem >::size_type"""
return _bagPy.TrackingItems___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(TrackingItems self, std::vector< BagTrackingItem >::difference_type i, std::vector< BagTrackingItem >::difference_type j) -> TrackingItems
Parameters
----------
i: std::vector< BagTrackingItem >::difference_type
j: std::vector< BagTrackingItem >::difference_type
"""
return _bagPy.TrackingItems___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(TrackingItems self, std::vector< BagTrackingItem >::difference_type i, std::vector< BagTrackingItem >::difference_type j)
Parameters
----------
i: std::vector< BagTrackingItem >::difference_type
j: std::vector< BagTrackingItem >::difference_type
__setslice__(TrackingItems self, std::vector< BagTrackingItem >::difference_type i, std::vector< BagTrackingItem >::difference_type j, TrackingItems v)
Parameters
----------
i: std::vector< BagTrackingItem >::difference_type
j: std::vector< BagTrackingItem >::difference_type
v: std::vector< BagTrackingItem,std::allocator< BagTrackingItem > > const &
"""
return _bagPy.TrackingItems___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(TrackingItems self, std::vector< BagTrackingItem >::difference_type i, std::vector< BagTrackingItem >::difference_type j)
Parameters
----------
i: std::vector< BagTrackingItem >::difference_type
j: std::vector< BagTrackingItem >::difference_type
"""
return _bagPy.TrackingItems___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(TrackingItems self, std::vector< BagTrackingItem >::difference_type i)
Parameters
----------
i: std::vector< BagTrackingItem >::difference_type
__delitem__(TrackingItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.TrackingItems___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(TrackingItems self, SWIGPY_SLICEOBJECT * slice) -> TrackingItems
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(TrackingItems self, std::vector< BagTrackingItem >::difference_type i) -> BagTrackingItem
Parameters
----------
i: std::vector< BagTrackingItem >::difference_type
"""
return _bagPy.TrackingItems___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(TrackingItems self, SWIGPY_SLICEOBJECT * slice, TrackingItems v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BagTrackingItem,std::allocator< BagTrackingItem > > const &
__setitem__(TrackingItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(TrackingItems self, std::vector< BagTrackingItem >::difference_type i, BagTrackingItem x)
Parameters
----------
i: std::vector< BagTrackingItem >::difference_type
x: std::vector< BagTrackingItem >::value_type const &
"""
return _bagPy.TrackingItems___setitem__(self, *args)
[docs] def pop(self):
r"""pop(TrackingItems self) -> BagTrackingItem"""
return _bagPy.TrackingItems_pop(self)
[docs] def append(self, x):
r"""
append(TrackingItems self, BagTrackingItem x)
Parameters
----------
x: std::vector< BagTrackingItem >::value_type const &
"""
return _bagPy.TrackingItems_append(self, x)
[docs] def empty(self):
r"""empty(TrackingItems self) -> bool"""
return _bagPy.TrackingItems_empty(self)
[docs] def size(self):
r"""size(TrackingItems self) -> std::vector< BagTrackingItem >::size_type"""
return _bagPy.TrackingItems_size(self)
[docs] def swap(self, v):
r"""
swap(TrackingItems self, TrackingItems v)
Parameters
----------
v: std::vector< BagTrackingItem > &
"""
return _bagPy.TrackingItems_swap(self, v)
[docs] def begin(self):
r"""begin(TrackingItems self) -> std::vector< BagTrackingItem >::iterator"""
return _bagPy.TrackingItems_begin(self)
[docs] def end(self):
r"""end(TrackingItems self) -> std::vector< BagTrackingItem >::iterator"""
return _bagPy.TrackingItems_end(self)
[docs] def rbegin(self):
r"""rbegin(TrackingItems self) -> std::vector< BagTrackingItem >::reverse_iterator"""
return _bagPy.TrackingItems_rbegin(self)
[docs] def rend(self):
r"""rend(TrackingItems self) -> std::vector< BagTrackingItem >::reverse_iterator"""
return _bagPy.TrackingItems_rend(self)
[docs] def clear(self):
r"""clear(TrackingItems self)"""
return _bagPy.TrackingItems_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(TrackingItems self) -> std::vector< BagTrackingItem >::allocator_type"""
return _bagPy.TrackingItems_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(TrackingItems self)"""
return _bagPy.TrackingItems_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(TrackingItems self, std::vector< BagTrackingItem >::iterator pos) -> std::vector< BagTrackingItem >::iterator
Parameters
----------
pos: std::vector< BagTrackingItem >::iterator
erase(TrackingItems self, std::vector< BagTrackingItem >::iterator first, std::vector< BagTrackingItem >::iterator last) -> std::vector< BagTrackingItem >::iterator
Parameters
----------
first: std::vector< BagTrackingItem >::iterator
last: std::vector< BagTrackingItem >::iterator
"""
return _bagPy.TrackingItems_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(TrackingItems self) -> TrackingItems
__init__(TrackingItems self, TrackingItems other) -> TrackingItems
Parameters
----------
other: std::vector< BagTrackingItem > const &
__init__(TrackingItems self, std::vector< BagTrackingItem >::size_type size) -> TrackingItems
Parameters
----------
size: std::vector< BagTrackingItem >::size_type
__init__(TrackingItems self, std::vector< BagTrackingItem >::size_type size, BagTrackingItem value) -> TrackingItems
Parameters
----------
size: std::vector< BagTrackingItem >::size_type
value: std::vector< BagTrackingItem >::value_type const &
"""
_bagPy.TrackingItems_swiginit(self, _bagPy.new_TrackingItems(*args))
[docs] def push_back(self, x):
r"""
push_back(TrackingItems self, BagTrackingItem x)
Parameters
----------
x: std::vector< BagTrackingItem >::value_type const &
"""
return _bagPy.TrackingItems_push_back(self, x)
[docs] def front(self):
r"""front(TrackingItems self) -> BagTrackingItem"""
return _bagPy.TrackingItems_front(self)
[docs] def back(self):
r"""back(TrackingItems self) -> BagTrackingItem"""
return _bagPy.TrackingItems_back(self)
[docs] def assign(self, n, x):
r"""
assign(TrackingItems self, std::vector< BagTrackingItem >::size_type n, BagTrackingItem x)
Parameters
----------
n: std::vector< BagTrackingItem >::size_type
x: std::vector< BagTrackingItem >::value_type const &
"""
return _bagPy.TrackingItems_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(TrackingItems self, std::vector< BagTrackingItem >::size_type new_size)
Parameters
----------
new_size: std::vector< BagTrackingItem >::size_type
resize(TrackingItems self, std::vector< BagTrackingItem >::size_type new_size, BagTrackingItem x)
Parameters
----------
new_size: std::vector< BagTrackingItem >::size_type
x: std::vector< BagTrackingItem >::value_type const &
"""
return _bagPy.TrackingItems_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(TrackingItems self, std::vector< BagTrackingItem >::iterator pos, BagTrackingItem x) -> std::vector< BagTrackingItem >::iterator
Parameters
----------
pos: std::vector< BagTrackingItem >::iterator
x: std::vector< BagTrackingItem >::value_type const &
insert(TrackingItems self, std::vector< BagTrackingItem >::iterator pos, std::vector< BagTrackingItem >::size_type n, BagTrackingItem x)
Parameters
----------
pos: std::vector< BagTrackingItem >::iterator
n: std::vector< BagTrackingItem >::size_type
x: std::vector< BagTrackingItem >::value_type const &
"""
return _bagPy.TrackingItems_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(TrackingItems self, std::vector< BagTrackingItem >::size_type n)
Parameters
----------
n: std::vector< BagTrackingItem >::size_type
"""
return _bagPy.TrackingItems_reserve(self, n)
[docs] def capacity(self):
r"""capacity(TrackingItems self) -> std::vector< BagTrackingItem >::size_type"""
return _bagPy.TrackingItems_capacity(self)
__swig_destroy__ = _bagPy.delete_TrackingItems
# Register TrackingItems in _bagPy:
_bagPy.TrackingItems_swigregister(TrackingItems)
[docs]class TrackingList(object):
r"""Proxy of C++ BAG::TrackingList class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(TrackingList self, TrackingList rhs) -> bool
Parameters
----------
rhs: BAG::TrackingList const &
"""
return _bagPy.TrackingList___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(TrackingList self, TrackingList rhs) -> bool
Parameters
----------
rhs: BAG::TrackingList const &
"""
return _bagPy.TrackingList___ne__(self, rhs)
[docs] def begin(self):
r"""begin(TrackingList self) -> BAG::TrackingList::iterator"""
return _bagPy.TrackingList_begin(self)
[docs] def end(self):
r"""end(TrackingList self) -> BAG::TrackingList::iterator"""
return _bagPy.TrackingList_end(self)
[docs] def cbegin(self):
r"""cbegin(TrackingList self) -> BAG::TrackingList::const_iterator"""
return _bagPy.TrackingList_cbegin(self)
[docs] def cend(self):
r"""cend(TrackingList self) -> BAG::TrackingList::const_iterator"""
return _bagPy.TrackingList_cend(self)
[docs] def clear(self):
r"""clear(TrackingList self)"""
return _bagPy.TrackingList_clear(self)
[docs] def push_back(self, value):
r"""
push_back(TrackingList self, BagTrackingItem value)
Parameters
----------
value: BAG::TrackingList::value_type const &
"""
return _bagPy.TrackingList_push_back(self, value)
[docs] def front(self):
r"""front(TrackingList self) -> BagTrackingItem"""
return _bagPy.TrackingList_front(self)
[docs] def back(self):
r"""back(TrackingList self) -> BagTrackingItem"""
return _bagPy.TrackingList_back(self)
[docs] def reserve(self, newCapacity):
r"""
reserve(TrackingList self, size_t newCapacity)
Parameters
----------
newCapacity: size_t
"""
return _bagPy.TrackingList_reserve(self, newCapacity)
[docs] def resize(self, count):
r"""
resize(TrackingList self, size_t count)
Parameters
----------
count: size_t
"""
return _bagPy.TrackingList_resize(self, count)
[docs] def data(self):
r"""data(TrackingList self) -> BagTrackingItem"""
return _bagPy.TrackingList_data(self)
[docs] def empty(self):
r"""empty(TrackingList self) -> bool"""
return _bagPy.TrackingList_empty(self)
[docs] def size(self):
r"""size(TrackingList self) -> size_t"""
return _bagPy.TrackingList_size(self)
[docs] def at(self, index):
r"""
at(TrackingList self, size_t index) -> BagTrackingItem
Parameters
----------
index: size_t
"""
return _bagPy.TrackingList_at(self, index)
[docs] def write(self):
r"""write(TrackingList self)"""
return _bagPy.TrackingList_write(self)
__swig_destroy__ = _bagPy.delete_TrackingList
# Register TrackingList in _bagPy:
_bagPy.TrackingList_swigregister(TrackingList)
[docs]class VRTrackingItems(object):
r"""Proxy of C++ std::vector< BAG::VRTrackingList::value_type > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(VRTrackingItems self) -> SwigPyIterator"""
return _bagPy.VRTrackingItems_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(VRTrackingItems self) -> bool"""
return _bagPy.VRTrackingItems___nonzero__(self)
def __bool__(self):
r"""__bool__(VRTrackingItems self) -> bool"""
return _bagPy.VRTrackingItems___bool__(self)
def __len__(self):
r"""__len__(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::size_type"""
return _bagPy.VRTrackingItems___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::difference_type i, std::vector< BAG::VRTrackingList::value_type >::difference_type j) -> std::vector< BAG::VRTrackingList::value_type,std::allocator< BAG::VRTrackingList::value_type > > *
Parameters
----------
i: std::vector< BAG::VRTrackingList::value_type >::difference_type
j: std::vector< BAG::VRTrackingList::value_type >::difference_type
"""
return _bagPy.VRTrackingItems___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::difference_type i, std::vector< BAG::VRTrackingList::value_type >::difference_type j)
Parameters
----------
i: std::vector< BAG::VRTrackingList::value_type >::difference_type
j: std::vector< BAG::VRTrackingList::value_type >::difference_type
__setslice__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::difference_type i, std::vector< BAG::VRTrackingList::value_type >::difference_type j, std::vector< BAG::VRTrackingList::value_type,std::allocator< BAG::VRTrackingList::value_type > > const & v)
Parameters
----------
i: std::vector< BAG::VRTrackingList::value_type >::difference_type
j: std::vector< BAG::VRTrackingList::value_type >::difference_type
v: std::vector< BAG::VRTrackingList::value_type,std::allocator< BAG::VRTrackingList::value_type > > const &
"""
return _bagPy.VRTrackingItems___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::difference_type i, std::vector< BAG::VRTrackingList::value_type >::difference_type j)
Parameters
----------
i: std::vector< BAG::VRTrackingList::value_type >::difference_type
j: std::vector< BAG::VRTrackingList::value_type >::difference_type
"""
return _bagPy.VRTrackingItems___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::difference_type i)
Parameters
----------
i: std::vector< BAG::VRTrackingList::value_type >::difference_type
__delitem__(VRTrackingItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.VRTrackingItems___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(VRTrackingItems self, SWIGPY_SLICEOBJECT * slice) -> std::vector< BAG::VRTrackingList::value_type,std::allocator< BAG::VRTrackingList::value_type > >
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::difference_type i) -> std::vector< BAG::VRTrackingList::value_type >::value_type const &
Parameters
----------
i: std::vector< BAG::VRTrackingList::value_type >::difference_type
"""
return _bagPy.VRTrackingItems___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(VRTrackingItems self, SWIGPY_SLICEOBJECT * slice, std::vector< BAG::VRTrackingList::value_type,std::allocator< BAG::VRTrackingList::value_type > > const & v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< BAG::VRTrackingList::value_type,std::allocator< BAG::VRTrackingList::value_type > > const &
__setitem__(VRTrackingItems self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::difference_type i, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)
Parameters
----------
i: std::vector< BAG::VRTrackingList::value_type >::difference_type
x: std::vector< BAG::VRTrackingList::value_type >::value_type const &
"""
return _bagPy.VRTrackingItems___setitem__(self, *args)
[docs] def pop(self):
r"""pop(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::value_type"""
return _bagPy.VRTrackingItems_pop(self)
[docs] def append(self, x):
r"""
append(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)
Parameters
----------
x: std::vector< BAG::VRTrackingList::value_type >::value_type const &
"""
return _bagPy.VRTrackingItems_append(self, x)
[docs] def empty(self):
r"""empty(VRTrackingItems self) -> bool"""
return _bagPy.VRTrackingItems_empty(self)
[docs] def size(self):
r"""size(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::size_type"""
return _bagPy.VRTrackingItems_size(self)
[docs] def swap(self, v):
r"""
swap(VRTrackingItems self, VRTrackingItems v)
Parameters
----------
v: std::vector< BAG::VRTrackingList::value_type > &
"""
return _bagPy.VRTrackingItems_swap(self, v)
[docs] def begin(self):
r"""begin(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::iterator"""
return _bagPy.VRTrackingItems_begin(self)
[docs] def end(self):
r"""end(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::iterator"""
return _bagPy.VRTrackingItems_end(self)
[docs] def rbegin(self):
r"""rbegin(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::reverse_iterator"""
return _bagPy.VRTrackingItems_rbegin(self)
[docs] def rend(self):
r"""rend(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::reverse_iterator"""
return _bagPy.VRTrackingItems_rend(self)
[docs] def clear(self):
r"""clear(VRTrackingItems self)"""
return _bagPy.VRTrackingItems_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::allocator_type"""
return _bagPy.VRTrackingItems_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(VRTrackingItems self)"""
return _bagPy.VRTrackingItems_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::iterator pos) -> std::vector< BAG::VRTrackingList::value_type >::iterator
Parameters
----------
pos: std::vector< BAG::VRTrackingList::value_type >::iterator
erase(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::iterator first, std::vector< BAG::VRTrackingList::value_type >::iterator last) -> std::vector< BAG::VRTrackingList::value_type >::iterator
Parameters
----------
first: std::vector< BAG::VRTrackingList::value_type >::iterator
last: std::vector< BAG::VRTrackingList::value_type >::iterator
"""
return _bagPy.VRTrackingItems_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(VRTrackingItems self) -> VRTrackingItems
__init__(VRTrackingItems self, VRTrackingItems other) -> VRTrackingItems
Parameters
----------
other: std::vector< BAG::VRTrackingList::value_type > const &
__init__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type size) -> VRTrackingItems
Parameters
----------
size: std::vector< BAG::VRTrackingList::value_type >::size_type
__init__(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type size, std::vector< BAG::VRTrackingList::value_type >::value_type const & value) -> VRTrackingItems
Parameters
----------
size: std::vector< BAG::VRTrackingList::value_type >::size_type
value: std::vector< BAG::VRTrackingList::value_type >::value_type const &
"""
_bagPy.VRTrackingItems_swiginit(self, _bagPy.new_VRTrackingItems(*args))
[docs] def push_back(self, x):
r"""
push_back(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)
Parameters
----------
x: std::vector< BAG::VRTrackingList::value_type >::value_type const &
"""
return _bagPy.VRTrackingItems_push_back(self, x)
[docs] def front(self):
r"""front(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::value_type const &"""
return _bagPy.VRTrackingItems_front(self)
[docs] def back(self):
r"""back(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::value_type const &"""
return _bagPy.VRTrackingItems_back(self)
[docs] def assign(self, n, x):
r"""
assign(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type n, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)
Parameters
----------
n: std::vector< BAG::VRTrackingList::value_type >::size_type
x: std::vector< BAG::VRTrackingList::value_type >::value_type const &
"""
return _bagPy.VRTrackingItems_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type new_size)
Parameters
----------
new_size: std::vector< BAG::VRTrackingList::value_type >::size_type
resize(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type new_size, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)
Parameters
----------
new_size: std::vector< BAG::VRTrackingList::value_type >::size_type
x: std::vector< BAG::VRTrackingList::value_type >::value_type const &
"""
return _bagPy.VRTrackingItems_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::iterator pos, std::vector< BAG::VRTrackingList::value_type >::value_type const & x) -> std::vector< BAG::VRTrackingList::value_type >::iterator
Parameters
----------
pos: std::vector< BAG::VRTrackingList::value_type >::iterator
x: std::vector< BAG::VRTrackingList::value_type >::value_type const &
insert(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::iterator pos, std::vector< BAG::VRTrackingList::value_type >::size_type n, std::vector< BAG::VRTrackingList::value_type >::value_type const & x)
Parameters
----------
pos: std::vector< BAG::VRTrackingList::value_type >::iterator
n: std::vector< BAG::VRTrackingList::value_type >::size_type
x: std::vector< BAG::VRTrackingList::value_type >::value_type const &
"""
return _bagPy.VRTrackingItems_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(VRTrackingItems self, std::vector< BAG::VRTrackingList::value_type >::size_type n)
Parameters
----------
n: std::vector< BAG::VRTrackingList::value_type >::size_type
"""
return _bagPy.VRTrackingItems_reserve(self, n)
[docs] def capacity(self):
r"""capacity(VRTrackingItems self) -> std::vector< BAG::VRTrackingList::value_type >::size_type"""
return _bagPy.VRTrackingItems_capacity(self)
__swig_destroy__ = _bagPy.delete_VRTrackingItems
# Register VRTrackingItems in _bagPy:
_bagPy.VRTrackingItems_swigregister(VRTrackingItems)
[docs]class VRTrackingList(object):
r"""Proxy of C++ BAG::VRTrackingList class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
def __eq__(self, rhs):
r"""
__eq__(VRTrackingList self, VRTrackingList rhs) -> bool
Parameters
----------
rhs: BAG::VRTrackingList const &
"""
return _bagPy.VRTrackingList___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(VRTrackingList self, VRTrackingList rhs) -> bool
Parameters
----------
rhs: BAG::VRTrackingList const &
"""
return _bagPy.VRTrackingList___ne__(self, rhs)
[docs] def begin(self):
r"""begin(VRTrackingList self) -> BAG::VRTrackingList::iterator"""
return _bagPy.VRTrackingList_begin(self)
[docs] def cbegin(self):
r"""cbegin(VRTrackingList self) -> BAG::VRTrackingList::const_iterator"""
return _bagPy.VRTrackingList_cbegin(self)
[docs] def cend(self):
r"""cend(VRTrackingList self) -> BAG::VRTrackingList::const_iterator"""
return _bagPy.VRTrackingList_cend(self)
[docs] def end(self):
r"""end(VRTrackingList self) -> BAG::VRTrackingList::iterator"""
return _bagPy.VRTrackingList_end(self)
[docs] def clear(self):
r"""clear(VRTrackingList self)"""
return _bagPy.VRTrackingList_clear(self)
[docs] def push_back(self, value):
r"""
push_back(VRTrackingList self, BagVRTrackingItem value)
Parameters
----------
value: BAG::VRTrackingList::value_type const &
"""
return _bagPy.VRTrackingList_push_back(self, value)
[docs] def front(self):
r"""front(VRTrackingList self) -> BagVRTrackingItem"""
return _bagPy.VRTrackingList_front(self)
[docs] def back(self):
r"""back(VRTrackingList self) -> BagVRTrackingItem"""
return _bagPy.VRTrackingList_back(self)
[docs] def reserve(self, newCapacity):
r"""
reserve(VRTrackingList self, size_t newCapacity)
Parameters
----------
newCapacity: size_t
"""
return _bagPy.VRTrackingList_reserve(self, newCapacity)
[docs] def resize(self, count):
r"""
resize(VRTrackingList self, size_t count)
Parameters
----------
count: size_t
"""
return _bagPy.VRTrackingList_resize(self, count)
[docs] def data(self):
r"""data(VRTrackingList self) -> BagVRTrackingItem"""
return _bagPy.VRTrackingList_data(self)
[docs] def empty(self):
r"""empty(VRTrackingList self) -> bool"""
return _bagPy.VRTrackingList_empty(self)
[docs] def size(self):
r"""size(VRTrackingList self) -> size_t"""
return _bagPy.VRTrackingList_size(self)
[docs] def at(self, index):
r"""
at(VRTrackingList self, size_t index) -> BagVRTrackingItem
Parameters
----------
index: size_t
"""
return _bagPy.VRTrackingList_at(self, index)
[docs] def write(self):
r"""write(VRTrackingList self)"""
return _bagPy.VRTrackingList_write(self)
__swig_destroy__ = _bagPy.delete_VRTrackingList
# Register VRTrackingList in _bagPy:
_bagPy.VRTrackingList_swigregister(VRTrackingList)
[docs]class WeakLayerDescPtr(object):
r"""Proxy of C++ std::weak_ptr< BAG::LayerDescriptor const > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(WeakLayerDescPtr self) -> WeakLayerDescPtr
__init__(WeakLayerDescPtr self, WeakLayerDescPtr arg2) -> WeakLayerDescPtr
Parameters
----------
arg2: std::weak_ptr< BAG::LayerDescriptor const > const &
__init__(WeakLayerDescPtr self, std::shared_ptr< BAG::LayerDescriptor const > const & arg2) -> WeakLayerDescPtr
Parameters
----------
arg2: std::shared_ptr< BAG::LayerDescriptor const > const &
"""
_bagPy.WeakLayerDescPtr_swiginit(self, _bagPy.new_WeakLayerDescPtr(*args))
[docs] def swap(self, arg2):
r"""
swap(WeakLayerDescPtr self, WeakLayerDescPtr arg2)
Parameters
----------
arg2: std::weak_ptr< BAG::LayerDescriptor const > &
"""
return _bagPy.WeakLayerDescPtr_swap(self, arg2)
[docs] def reset(self):
r"""reset(WeakLayerDescPtr self)"""
return _bagPy.WeakLayerDescPtr_reset(self)
[docs] def use_count(self):
r"""use_count(WeakLayerDescPtr self) -> long"""
return _bagPy.WeakLayerDescPtr_use_count(self)
[docs] def expired(self):
r"""expired(WeakLayerDescPtr self) -> bool"""
return _bagPy.WeakLayerDescPtr_expired(self)
[docs] def lock(self):
r"""lock(WeakLayerDescPtr self) -> std::shared_ptr< BAG::LayerDescriptor const >"""
return _bagPy.WeakLayerDescPtr_lock(self)
__swig_destroy__ = _bagPy.delete_WeakLayerDescPtr
# Register WeakLayerDescPtr in _bagPy:
_bagPy.WeakLayerDescPtr_swigregister(WeakLayerDescPtr)
[docs]class WeakLayerDescVector(object):
r"""Proxy of C++ std::vector< std::weak_ptr< BAG::LayerDescriptor const > > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(WeakLayerDescVector self) -> SwigPyIterator"""
return _bagPy.WeakLayerDescVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(WeakLayerDescVector self) -> bool"""
return _bagPy.WeakLayerDescVector___nonzero__(self)
def __bool__(self):
r"""__bool__(WeakLayerDescVector self) -> bool"""
return _bagPy.WeakLayerDescVector___bool__(self)
def __len__(self):
r"""__len__(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type"""
return _bagPy.WeakLayerDescVector___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type i, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type j) -> WeakLayerDescVector
Parameters
----------
i: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
j: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
"""
return _bagPy.WeakLayerDescVector___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type i, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type j)
Parameters
----------
i: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
j: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
__setslice__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type i, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type j, WeakLayerDescVector v)
Parameters
----------
i: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
j: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
v: std::vector< std::weak_ptr< BAG::LayerDescriptor const >,std::allocator< std::weak_ptr< BAG::LayerDescriptor const > > > const &
"""
return _bagPy.WeakLayerDescVector___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type i, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type j)
Parameters
----------
i: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
j: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
"""
return _bagPy.WeakLayerDescVector___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type i)
Parameters
----------
i: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
__delitem__(WeakLayerDescVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.WeakLayerDescVector___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(WeakLayerDescVector self, SWIGPY_SLICEOBJECT * slice) -> WeakLayerDescVector
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type i) -> WeakLayerDescPtr
Parameters
----------
i: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
"""
return _bagPy.WeakLayerDescVector___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(WeakLayerDescVector self, SWIGPY_SLICEOBJECT * slice, WeakLayerDescVector v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< std::weak_ptr< BAG::LayerDescriptor const >,std::allocator< std::weak_ptr< BAG::LayerDescriptor const > > > const &
__setitem__(WeakLayerDescVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type i, WeakLayerDescPtr x)
Parameters
----------
i: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::difference_type
x: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
"""
return _bagPy.WeakLayerDescVector___setitem__(self, *args)
[docs] def pop(self):
r"""pop(WeakLayerDescVector self) -> WeakLayerDescPtr"""
return _bagPy.WeakLayerDescVector_pop(self)
[docs] def append(self, x):
r"""
append(WeakLayerDescVector self, WeakLayerDescPtr x)
Parameters
----------
x: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
"""
return _bagPy.WeakLayerDescVector_append(self, x)
[docs] def empty(self):
r"""empty(WeakLayerDescVector self) -> bool"""
return _bagPy.WeakLayerDescVector_empty(self)
[docs] def size(self):
r"""size(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type"""
return _bagPy.WeakLayerDescVector_size(self)
[docs] def swap(self, v):
r"""
swap(WeakLayerDescVector self, WeakLayerDescVector v)
Parameters
----------
v: std::vector< std::weak_ptr< BAG::LayerDescriptor const > > &
"""
return _bagPy.WeakLayerDescVector_swap(self, v)
[docs] def begin(self):
r"""begin(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator"""
return _bagPy.WeakLayerDescVector_begin(self)
[docs] def end(self):
r"""end(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator"""
return _bagPy.WeakLayerDescVector_end(self)
[docs] def rbegin(self):
r"""rbegin(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator"""
return _bagPy.WeakLayerDescVector_rbegin(self)
[docs] def rend(self):
r"""rend(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::reverse_iterator"""
return _bagPy.WeakLayerDescVector_rend(self)
[docs] def clear(self):
r"""clear(WeakLayerDescVector self)"""
return _bagPy.WeakLayerDescVector_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::allocator_type"""
return _bagPy.WeakLayerDescVector_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(WeakLayerDescVector self)"""
return _bagPy.WeakLayerDescVector_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
Parameters
----------
pos: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
erase(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator first, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator last) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
Parameters
----------
first: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
last: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
"""
return _bagPy.WeakLayerDescVector_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(WeakLayerDescVector self) -> WeakLayerDescVector
__init__(WeakLayerDescVector self, WeakLayerDescVector other) -> WeakLayerDescVector
Parameters
----------
other: std::vector< std::weak_ptr< BAG::LayerDescriptor const > > const &
__init__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type size) -> WeakLayerDescVector
Parameters
----------
size: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type
__init__(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type size, WeakLayerDescPtr value) -> WeakLayerDescVector
Parameters
----------
size: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type
value: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
"""
_bagPy.WeakLayerDescVector_swiginit(self, _bagPy.new_WeakLayerDescVector(*args))
[docs] def push_back(self, x):
r"""
push_back(WeakLayerDescVector self, WeakLayerDescPtr x)
Parameters
----------
x: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
"""
return _bagPy.WeakLayerDescVector_push_back(self, x)
[docs] def front(self):
r"""front(WeakLayerDescVector self) -> WeakLayerDescPtr"""
return _bagPy.WeakLayerDescVector_front(self)
[docs] def back(self):
r"""back(WeakLayerDescVector self) -> WeakLayerDescPtr"""
return _bagPy.WeakLayerDescVector_back(self)
[docs] def assign(self, n, x):
r"""
assign(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n, WeakLayerDescPtr x)
Parameters
----------
n: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type
x: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
"""
return _bagPy.WeakLayerDescVector_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type new_size)
Parameters
----------
new_size: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type
resize(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type new_size, WeakLayerDescPtr x)
Parameters
----------
new_size: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type
x: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
"""
return _bagPy.WeakLayerDescVector_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos, WeakLayerDescPtr x) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
Parameters
----------
pos: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
x: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
insert(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator pos, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n, WeakLayerDescPtr x)
Parameters
----------
pos: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::iterator
n: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type
x: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::value_type const &
"""
return _bagPy.WeakLayerDescVector_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(WeakLayerDescVector self, std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type n)
Parameters
----------
n: std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type
"""
return _bagPy.WeakLayerDescVector_reserve(self, n)
[docs] def capacity(self):
r"""capacity(WeakLayerDescVector self) -> std::vector< std::weak_ptr< BAG::LayerDescriptor const > >::size_type"""
return _bagPy.WeakLayerDescVector_capacity(self)
__swig_destroy__ = _bagPy.delete_WeakLayerDescVector
# Register WeakLayerDescVector in _bagPy:
_bagPy.WeakLayerDescVector_swigregister(WeakLayerDescVector)
[docs]class Descriptor(object):
r"""Proxy of C++ BAG::Descriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(Descriptor self) -> Descriptor
__init__(Descriptor self, Metadata metadata) -> Descriptor
Parameters
----------
metadata: BAG::Metadata const &
"""
_bagPy.Descriptor_swiginit(self, _bagPy.new_Descriptor(*args))
def __eq__(self, rhs):
r"""
__eq__(Descriptor self, Descriptor rhs) -> bool
Parameters
----------
rhs: BAG::Descriptor const &
"""
return _bagPy.Descriptor___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(Descriptor self, Descriptor rhs) -> bool
Parameters
----------
rhs: BAG::Descriptor const &
"""
return _bagPy.Descriptor___ne__(self, rhs)
[docs] def getLayerTypes(self):
r"""getLayerTypes(Descriptor self) -> LayerTypeVector"""
return _bagPy.Descriptor_getLayerTypes(self)
[docs] def isReadOnly(self):
r"""isReadOnly(Descriptor self) -> bool"""
return _bagPy.Descriptor_isReadOnly(self)
[docs] def getLayerIds(self):
r"""getLayerIds(Descriptor self) -> UInt32Vector"""
return _bagPy.Descriptor_getLayerIds(self)
[docs] def getLayerDescriptors(self):
r"""getLayerDescriptors(Descriptor self) -> WeakLayerDescVector"""
return _bagPy.Descriptor_getLayerDescriptors(self)
[docs] def getLayerDescriptor(self, *args):
r"""
getLayerDescriptor(Descriptor self, BAG::LayerType id) -> LayerDescriptor
Parameters
----------
id: enum BAG::LayerType
getLayerDescriptor(Descriptor self, BAG::LayerType type, std::string const & name) -> LayerDescriptor
Parameters
----------
type: enum BAG::LayerType
name: std::string const &
"""
return _bagPy.Descriptor_getLayerDescriptor(self, *args)
[docs] def getVersion(self):
r"""getVersion(Descriptor self) -> std::string const &"""
return _bagPy.Descriptor_getVersion(self)
[docs] def getHorizontalReferenceSystem(self):
r"""getHorizontalReferenceSystem(Descriptor self) -> std::string const &"""
return _bagPy.Descriptor_getHorizontalReferenceSystem(self)
[docs] def getVerticalReferenceSystem(self):
r"""getVerticalReferenceSystem(Descriptor self) -> std::string const &"""
return _bagPy.Descriptor_getVerticalReferenceSystem(self)
[docs] def setVerticalReferenceSystem(self, verticalReferenceSystem):
r"""
setVerticalReferenceSystem(Descriptor self, std::string const & verticalReferenceSystem) -> Descriptor
Parameters
----------
verticalReferenceSystem: std::string const &
"""
return _bagPy.Descriptor_setVerticalReferenceSystem(self, verticalReferenceSystem)
[docs] def setDims(self, rows, columns):
r"""
setDims(Descriptor self, uint32_t rows, uint32_t columns) -> Descriptor
Parameters
----------
rows: uint32_t
columns: uint32_t
"""
return _bagPy.Descriptor_setDims(self, rows, columns)
[docs] def setProjectedCover(self, llX, llY, urX, urY):
r"""
setProjectedCover(Descriptor self, double llX, double llY, double urX, double urY) -> Descriptor
Parameters
----------
llX: double
llY: double
urX: double
urY: double
"""
return _bagPy.Descriptor_setProjectedCover(self, llX, llY, urX, urY)
[docs] def setOrigin(self, llX, llY):
r"""
setOrigin(Descriptor self, double llX, double llY) -> Descriptor
Parameters
----------
llX: double
llY: double
"""
return _bagPy.Descriptor_setOrigin(self, llX, llY)
[docs] def setGridSpacing(self, xSpacing, ySpacing):
r"""
setGridSpacing(Descriptor self, double xSpacing, double ySpacing) -> Descriptor
Parameters
----------
xSpacing: double
ySpacing: double
"""
return _bagPy.Descriptor_setGridSpacing(self, xSpacing, ySpacing)
[docs] def setHorizontalReferenceSystem(self, horizontalReferenceSystem):
r"""
setHorizontalReferenceSystem(Descriptor self, std::string const & horizontalReferenceSystem) -> Descriptor
Parameters
----------
horizontalReferenceSystem: std::string const &
"""
return _bagPy.Descriptor_setHorizontalReferenceSystem(self, horizontalReferenceSystem)
[docs] def setReadOnly(self, readOnly):
r"""
setReadOnly(Descriptor self, bool readOnly) -> Descriptor
Parameters
----------
readOnly: bool
"""
return _bagPy.Descriptor_setReadOnly(self, readOnly)
[docs] def setVersion(self, inVersion):
r"""
setVersion(Descriptor self, std::string inVersion) -> Descriptor
Parameters
----------
inVersion: std::string
"""
return _bagPy.Descriptor_setVersion(self, inVersion)
[docs] def getDims(self):
r"""getDims(Descriptor self) -> UInt32Pair"""
return _bagPy.Descriptor_getDims(self)
[docs] def getProjectedCover(self):
r"""getProjectedCover(Descriptor self) -> Cover"""
return _bagPy.Descriptor_getProjectedCover(self)
[docs] def getOrigin(self):
r"""getOrigin(Descriptor self) -> DoublePair"""
return _bagPy.Descriptor_getOrigin(self)
[docs] def getGridSpacing(self):
r"""getGridSpacing(Descriptor self) -> DoublePair"""
return _bagPy.Descriptor_getGridSpacing(self)
__swig_destroy__ = _bagPy.delete_Descriptor
# Register Descriptor in _bagPy:
_bagPy.Descriptor_swigregister(Descriptor)
# Register GeorefMetadataLayerVector in _bagPy:
_bagPy.GeorefMetadataLayerVector_swigregister(GeorefMetadataLayerVector)
[docs]class LayerVector(object):
r"""Proxy of C++ std::vector< std::shared_ptr< BAG::Layer > > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def iterator(self):
r"""iterator(LayerVector self) -> SwigPyIterator"""
return _bagPy.LayerVector_iterator(self)
def __iter__(self):
return self.iterator()
def __nonzero__(self):
r"""__nonzero__(LayerVector self) -> bool"""
return _bagPy.LayerVector___nonzero__(self)
def __bool__(self):
r"""__bool__(LayerVector self) -> bool"""
return _bagPy.LayerVector___bool__(self)
def __len__(self):
r"""__len__(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::size_type"""
return _bagPy.LayerVector___len__(self)
def __getslice__(self, i, j):
r"""
__getslice__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::difference_type i, std::vector< std::shared_ptr< BAG::Layer > >::difference_type j) -> LayerVector
Parameters
----------
i: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
j: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
"""
return _bagPy.LayerVector___getslice__(self, i, j)
def __setslice__(self, *args):
r"""
__setslice__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::difference_type i, std::vector< std::shared_ptr< BAG::Layer > >::difference_type j)
Parameters
----------
i: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
j: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
__setslice__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::difference_type i, std::vector< std::shared_ptr< BAG::Layer > >::difference_type j, LayerVector v)
Parameters
----------
i: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
j: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
v: std::vector< std::shared_ptr< BAG::Layer >,std::allocator< std::shared_ptr< BAG::Layer > > > const &
"""
return _bagPy.LayerVector___setslice__(self, *args)
def __delslice__(self, i, j):
r"""
__delslice__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::difference_type i, std::vector< std::shared_ptr< BAG::Layer > >::difference_type j)
Parameters
----------
i: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
j: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
"""
return _bagPy.LayerVector___delslice__(self, i, j)
def __delitem__(self, *args):
r"""
__delitem__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::difference_type i)
Parameters
----------
i: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
__delitem__(LayerVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
"""
return _bagPy.LayerVector___delitem__(self, *args)
def __getitem__(self, *args):
r"""
__getitem__(LayerVector self, SWIGPY_SLICEOBJECT * slice) -> LayerVector
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__getitem__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::difference_type i) -> std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
Parameters
----------
i: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
"""
return _bagPy.LayerVector___getitem__(self, *args)
def __setitem__(self, *args):
r"""
__setitem__(LayerVector self, SWIGPY_SLICEOBJECT * slice, LayerVector v)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
v: std::vector< std::shared_ptr< BAG::Layer >,std::allocator< std::shared_ptr< BAG::Layer > > > const &
__setitem__(LayerVector self, SWIGPY_SLICEOBJECT * slice)
Parameters
----------
slice: SWIGPY_SLICEOBJECT *
__setitem__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::difference_type i, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)
Parameters
----------
i: std::vector< std::shared_ptr< BAG::Layer > >::difference_type
x: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
"""
return _bagPy.LayerVector___setitem__(self, *args)
[docs] def pop(self):
r"""pop(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::value_type"""
return _bagPy.LayerVector_pop(self)
[docs] def append(self, x):
r"""
append(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)
Parameters
----------
x: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
"""
return _bagPy.LayerVector_append(self, x)
[docs] def empty(self):
r"""empty(LayerVector self) -> bool"""
return _bagPy.LayerVector_empty(self)
[docs] def size(self):
r"""size(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::size_type"""
return _bagPy.LayerVector_size(self)
[docs] def swap(self, v):
r"""
swap(LayerVector self, LayerVector v)
Parameters
----------
v: std::vector< std::shared_ptr< BAG::Layer > > &
"""
return _bagPy.LayerVector_swap(self, v)
[docs] def begin(self):
r"""begin(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::iterator"""
return _bagPy.LayerVector_begin(self)
[docs] def end(self):
r"""end(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::iterator"""
return _bagPy.LayerVector_end(self)
[docs] def rbegin(self):
r"""rbegin(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::reverse_iterator"""
return _bagPy.LayerVector_rbegin(self)
[docs] def rend(self):
r"""rend(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::reverse_iterator"""
return _bagPy.LayerVector_rend(self)
[docs] def clear(self):
r"""clear(LayerVector self)"""
return _bagPy.LayerVector_clear(self)
[docs] def get_allocator(self):
r"""get_allocator(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::allocator_type"""
return _bagPy.LayerVector_get_allocator(self)
[docs] def pop_back(self):
r"""pop_back(LayerVector self)"""
return _bagPy.LayerVector_pop_back(self)
[docs] def erase(self, *args):
r"""
erase(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos) -> std::vector< std::shared_ptr< BAG::Layer > >::iterator
Parameters
----------
pos: std::vector< std::shared_ptr< BAG::Layer > >::iterator
erase(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator first, std::vector< std::shared_ptr< BAG::Layer > >::iterator last) -> std::vector< std::shared_ptr< BAG::Layer > >::iterator
Parameters
----------
first: std::vector< std::shared_ptr< BAG::Layer > >::iterator
last: std::vector< std::shared_ptr< BAG::Layer > >::iterator
"""
return _bagPy.LayerVector_erase(self, *args)
[docs] def __init__(self, *args):
r"""
__init__(LayerVector self) -> LayerVector
__init__(LayerVector self, LayerVector other) -> LayerVector
Parameters
----------
other: std::vector< std::shared_ptr< BAG::Layer > > const &
__init__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type size) -> LayerVector
Parameters
----------
size: std::vector< std::shared_ptr< BAG::Layer > >::size_type
__init__(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type size, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & value) -> LayerVector
Parameters
----------
size: std::vector< std::shared_ptr< BAG::Layer > >::size_type
value: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
"""
_bagPy.LayerVector_swiginit(self, _bagPy.new_LayerVector(*args))
[docs] def push_back(self, x):
r"""
push_back(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)
Parameters
----------
x: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
"""
return _bagPy.LayerVector_push_back(self, x)
[docs] def front(self):
r"""front(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::value_type const &"""
return _bagPy.LayerVector_front(self)
[docs] def back(self):
r"""back(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::value_type const &"""
return _bagPy.LayerVector_back(self)
[docs] def assign(self, n, x):
r"""
assign(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)
Parameters
----------
n: std::vector< std::shared_ptr< BAG::Layer > >::size_type
x: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
"""
return _bagPy.LayerVector_assign(self, n, x)
[docs] def resize(self, *args):
r"""
resize(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type new_size)
Parameters
----------
new_size: std::vector< std::shared_ptr< BAG::Layer > >::size_type
resize(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type new_size, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)
Parameters
----------
new_size: std::vector< std::shared_ptr< BAG::Layer > >::size_type
x: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
"""
return _bagPy.LayerVector_resize(self, *args)
[docs] def insert(self, *args):
r"""
insert(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x) -> std::vector< std::shared_ptr< BAG::Layer > >::iterator
Parameters
----------
pos: std::vector< std::shared_ptr< BAG::Layer > >::iterator
x: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
insert(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::iterator pos, std::vector< std::shared_ptr< BAG::Layer > >::size_type n, std::vector< std::shared_ptr< BAG::Layer > >::value_type const & x)
Parameters
----------
pos: std::vector< std::shared_ptr< BAG::Layer > >::iterator
n: std::vector< std::shared_ptr< BAG::Layer > >::size_type
x: std::vector< std::shared_ptr< BAG::Layer > >::value_type const &
"""
return _bagPy.LayerVector_insert(self, *args)
[docs] def reserve(self, n):
r"""
reserve(LayerVector self, std::vector< std::shared_ptr< BAG::Layer > >::size_type n)
Parameters
----------
n: std::vector< std::shared_ptr< BAG::Layer > >::size_type
"""
return _bagPy.LayerVector_reserve(self, n)
[docs] def capacity(self):
r"""capacity(LayerVector self) -> std::vector< std::shared_ptr< BAG::Layer > >::size_type"""
return _bagPy.LayerVector_capacity(self)
__swig_destroy__ = _bagPy.delete_LayerVector
# Register LayerVector in _bagPy:
_bagPy.LayerVector_swigregister(LayerVector)
[docs]class Dataset(object):
r"""Proxy of C++ BAG::Dataset class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
[docs] @staticmethod
def openDataset(fileName, openMode):
r"""
openDataset(std::string const & fileName, BAG::OpenMode openMode) -> std::shared_ptr< BAG::Dataset >
Parameters
----------
fileName: std::string const &
openMode: enum BAG::OpenMode
"""
return _bagPy.Dataset_openDataset(fileName, openMode)
[docs] @staticmethod
def create(fileName, metadata, chunkSize, compressionLevel):
r"""
create(std::string const & fileName, Metadata metadata, uint64_t chunkSize, int compressionLevel) -> std::shared_ptr< BAG::Dataset >
Parameters
----------
fileName: std::string const &
metadata: BAG::Metadata &&
chunkSize: uint64_t
compressionLevel: int
"""
return _bagPy.Dataset_create(fileName, metadata, chunkSize, compressionLevel)
[docs] def close(self):
r"""close(Dataset self)"""
return _bagPy.Dataset_close(self)
def __eq__(self, rhs):
r"""
__eq__(Dataset self, Dataset rhs) -> bool
Parameters
----------
rhs: BAG::Dataset const &
"""
return _bagPy.Dataset___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(Dataset self, Dataset rhs) -> bool
Parameters
----------
rhs: BAG::Dataset const &
"""
return _bagPy.Dataset___ne__(self, rhs)
[docs] def getLayer(self, *args):
r"""
getLayer(Dataset self, uint32_t id) -> Layer
Parameters
----------
id: uint32_t
getLayer(Dataset self, BAG::LayerType type, std::string const & name) -> std::shared_ptr< BAG::Layer >
Parameters
----------
type: enum BAG::LayerType
name: std::string const &
"""
return _bagPy.Dataset_getLayer(self, *args)
[docs] def getLayerTypes(self):
r"""getLayerTypes(Dataset self) -> LayerTypeVector"""
return _bagPy.Dataset_getLayerTypes(self)
[docs] def createSimpleLayer(self, type, chunkSize, compressionLevel):
r"""
createSimpleLayer(Dataset self, BAG::LayerType type, uint64_t chunkSize, int compressionLevel) -> Layer
Parameters
----------
type: enum BAG::LayerType
chunkSize: uint64_t
compressionLevel: int
"""
return _bagPy.Dataset_createSimpleLayer(self, type, chunkSize, compressionLevel)
[docs] def createSurfaceCorrections(self, type, numCorrectors, chunkSize, compressionLevel):
r"""
createSurfaceCorrections(Dataset self, BAG_SURFACE_CORRECTION_TOPOGRAPHY type, uint8_t numCorrectors, uint64_t chunkSize, int compressionLevel) -> SurfaceCorrections
Parameters
----------
type: enum BAG_SURFACE_CORRECTION_TOPOGRAPHY
numCorrectors: uint8_t
chunkSize: uint64_t
compressionLevel: int
"""
return _bagPy.Dataset_createSurfaceCorrections(self, type, numCorrectors, chunkSize, compressionLevel)
[docs] def createVR(self, chunkSize, compressionLevel, makeNode):
r"""
createVR(Dataset self, uint64_t chunkSize, int compressionLevel, bool makeNode)
Parameters
----------
chunkSize: uint64_t
compressionLevel: int
makeNode: bool
"""
return _bagPy.Dataset_createVR(self, chunkSize, compressionLevel, makeNode)
[docs] def getTrackingList(self):
r"""getTrackingList(Dataset self) -> TrackingList"""
return _bagPy.Dataset_getTrackingList(self)
[docs] def getSurfaceCorrections(self):
r"""getSurfaceCorrections(Dataset self) -> std::shared_ptr< BAG::SurfaceCorrections >"""
return _bagPy.Dataset_getSurfaceCorrections(self)
[docs] def getSimpleLayer(self, type):
r"""
getSimpleLayer(Dataset self, BAG::LayerType type) -> std::shared_ptr< BAG::SimpleLayer >
Parameters
----------
type: enum BAG::LayerType
"""
return _bagPy.Dataset_getSimpleLayer(self, type)
[docs] def getVRNode(self):
r"""getVRNode(Dataset self) -> std::shared_ptr< BAG::VRNode >"""
return _bagPy.Dataset_getVRNode(self)
[docs] def getVRRefinements(self):
r"""getVRRefinements(Dataset self) -> std::shared_ptr< BAG::VRRefinements >"""
return _bagPy.Dataset_getVRRefinements(self)
[docs] def getVRTrackingList(self):
r"""getVRTrackingList(Dataset self) -> std::shared_ptr< BAG::VRTrackingList >"""
return _bagPy.Dataset_getVRTrackingList(self)
[docs] def getDescriptor(self):
r"""getDescriptor(Dataset self) -> Descriptor"""
return _bagPy.Dataset_getDescriptor(self)
[docs] def getLayers(self):
r"""getLayers(Dataset self) -> LayerVector"""
return _bagPy.Dataset_getLayers(self)
[docs] def gridToGeo(self, row, column):
r"""
gridToGeo(Dataset self, uint32_t row, uint32_t column) -> DoublePair
Parameters
----------
row: uint32_t
column: uint32_t
"""
return _bagPy.Dataset_gridToGeo(self, row, column)
[docs] def geoToGrid(self, x, y):
r"""
geoToGrid(Dataset self, double x, double y) -> UInt32Pair
Parameters
----------
x: double
y: double
"""
return _bagPy.Dataset_geoToGrid(self, x, y)
def __del__(self):
self.close()
__swig_destroy__ = _bagPy.delete_Dataset
# Register Dataset in _bagPy:
_bagPy.Dataset_swigregister(Dataset)
# Register Metadata in _bagPy:
_bagPy.Metadata_swigregister(Metadata)
[docs]def CreateRecord_NOAA_OCS_2022_10(significantFeatures, featureLeastDepth, featureSize, featureSizeVar, coverage, bathyCoverage, horizontalUncertFixed, horizontalUncertVar, surveyDateStart, surveyDateEnd, sourceInstitution, sourceSurveyID, sourceSurveyIndex, licenseName, licenseURL):
r"""
CreateRecord_NOAA_OCS_2022_10(bool significantFeatures, bool featureLeastDepth, float featureSize, float featureSizeVar, bool coverage, bool bathyCoverage, float horizontalUncertFixed, float horizontalUncertVar, std::string surveyDateStart, std::string surveyDateEnd, std::string sourceInstitution, std::string sourceSurveyID, uint32_t sourceSurveyIndex, std::string licenseName, std::string licenseURL) -> Record
Parameters
----------
significantFeatures: bool
featureLeastDepth: bool
featureSize: float
featureSizeVar: float
coverage: bool
bathyCoverage: bool
horizontalUncertFixed: float
horizontalUncertVar: float
surveyDateStart: std::string
surveyDateEnd: std::string
sourceInstitution: std::string
sourceSurveyID: std::string
sourceSurveyIndex: uint32_t
licenseName: std::string
licenseURL: std::string
"""
return _bagPy.CreateRecord_NOAA_OCS_2022_10(significantFeatures, featureLeastDepth, featureSize, featureSizeVar, coverage, bathyCoverage, horizontalUncertFixed, horizontalUncertVar, surveyDateStart, surveyDateEnd, sourceInstitution, sourceSurveyID, sourceSurveyIndex, licenseName, licenseURL)
[docs]class WeakDatasetPtr(object):
r"""Proxy of C++ std::weak_ptr< BAG::Dataset > class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr
[docs] def __init__(self, *args):
r"""
__init__(WeakDatasetPtr self) -> WeakDatasetPtr
__init__(WeakDatasetPtr self, WeakDatasetPtr arg2) -> WeakDatasetPtr
Parameters
----------
arg2: std::weak_ptr< BAG::Dataset > const &
__init__(WeakDatasetPtr self, std::shared_ptr< BAG::Dataset > const & arg2) -> WeakDatasetPtr
Parameters
----------
arg2: std::shared_ptr< BAG::Dataset > const &
"""
_bagPy.WeakDatasetPtr_swiginit(self, _bagPy.new_WeakDatasetPtr(*args))
[docs] def swap(self, arg2):
r"""
swap(WeakDatasetPtr self, WeakDatasetPtr arg2)
Parameters
----------
arg2: std::weak_ptr< BAG::Dataset > &
"""
return _bagPy.WeakDatasetPtr_swap(self, arg2)
[docs] def reset(self):
r"""reset(WeakDatasetPtr self)"""
return _bagPy.WeakDatasetPtr_reset(self)
[docs] def use_count(self):
r"""use_count(WeakDatasetPtr self) -> long"""
return _bagPy.WeakDatasetPtr_use_count(self)
[docs] def expired(self):
r"""expired(WeakDatasetPtr self) -> bool"""
return _bagPy.WeakDatasetPtr_expired(self)
[docs] def lock(self):
r"""lock(WeakDatasetPtr self) -> std::shared_ptr< BAG::Dataset >"""
return _bagPy.WeakDatasetPtr_lock(self)
__swig_destroy__ = _bagPy.delete_WeakDatasetPtr
# Register WeakDatasetPtr in _bagPy:
_bagPy.WeakDatasetPtr_swigregister(WeakDatasetPtr)
kGeorefMetadataProfileMapString = cvar.kGeorefMetadataProfileMapString
kStringMapGeorefMetadataProfile = cvar.kStringMapGeorefMetadataProfile
METADATA_DEFINITION_UNKNOWN = cvar.METADATA_DEFINITION_UNKNOWN
METADATA_DEFINITION_NOAA_OCS_2022_10 = cvar.METADATA_DEFINITION_NOAA_OCS_2022_10
kGeorefMetadataProfileMapKnownRecordDefinition = cvar.kGeorefMetadataProfileMapKnownRecordDefinition
# Register GeorefMetadataLayerDescriptor in _bagPy:
_bagPy.GeorefMetadataLayerDescriptor_swigregister(GeorefMetadataLayerDescriptor)
[docs]class InterleavedLegacyLayerDescriptor(LayerDescriptor):
r"""Proxy of C++ BAG::InterleavedLegacyLayerDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
[docs] @staticmethod
def create(dataset, layerType, groupType):
r"""
create(Dataset dataset, BAG::LayerType layerType, BAG::GroupType groupType) -> std::shared_ptr< BAG::InterleavedLegacyLayerDescriptor >
Parameters
----------
dataset: BAG::Dataset const &
layerType: enum BAG::LayerType
groupType: enum BAG::GroupType
"""
return _bagPy.InterleavedLegacyLayerDescriptor_create(dataset, layerType, groupType)
[docs] @staticmethod
def openDataset(dataset, layerType, groupType):
r"""
openDataset(Dataset dataset, BAG::LayerType layerType, BAG::GroupType groupType) -> std::shared_ptr< BAG::InterleavedLegacyLayerDescriptor >
Parameters
----------
dataset: BAG::Dataset const &
layerType: enum BAG::LayerType
groupType: enum BAG::GroupType
"""
return _bagPy.InterleavedLegacyLayerDescriptor_openDataset(dataset, layerType, groupType)
def __eq__(self, rhs):
r"""
__eq__(InterleavedLegacyLayerDescriptor self, InterleavedLegacyLayerDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::InterleavedLegacyLayerDescriptor const &
"""
return _bagPy.InterleavedLegacyLayerDescriptor___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(InterleavedLegacyLayerDescriptor self, InterleavedLegacyLayerDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::InterleavedLegacyLayerDescriptor const &
"""
return _bagPy.InterleavedLegacyLayerDescriptor___ne__(self, rhs)
[docs] def getGroupType(self):
r"""getGroupType(InterleavedLegacyLayerDescriptor self) -> BAG::GroupType"""
return _bagPy.InterleavedLegacyLayerDescriptor_getGroupType(self)
__swig_destroy__ = _bagPy.delete_InterleavedLegacyLayerDescriptor
# Register InterleavedLegacyLayerDescriptor in _bagPy:
_bagPy.InterleavedLegacyLayerDescriptor_swigregister(InterleavedLegacyLayerDescriptor)
[docs]class SimpleLayerDescriptor(LayerDescriptor):
r"""Proxy of C++ BAG::SimpleLayerDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
[docs] @staticmethod
def create(dataset, type, rows, cols, chunkSize, compressionLevel):
r"""
create(Dataset dataset, BAG::LayerType type, uint32_t rows, uint32_t cols, uint64_t chunkSize, int compressionLevel) -> std::shared_ptr< BAG::SimpleLayerDescriptor >
Parameters
----------
dataset: BAG::Dataset const &
type: enum BAG::LayerType
rows: uint32_t
cols: uint32_t
chunkSize: uint64_t
compressionLevel: int
"""
return _bagPy.SimpleLayerDescriptor_create(dataset, type, rows, cols, chunkSize, compressionLevel)
[docs] @staticmethod
def openDataset(dataset, type, rows, cols):
r"""
openDataset(Dataset dataset, BAG::LayerType type, uint32_t rows, uint32_t cols) -> std::shared_ptr< BAG::SimpleLayerDescriptor >
Parameters
----------
dataset: BAG::Dataset const &
type: enum BAG::LayerType
rows: uint32_t
cols: uint32_t
"""
return _bagPy.SimpleLayerDescriptor_openDataset(dataset, type, rows, cols)
def __eq__(self, rhs):
r"""
__eq__(SimpleLayerDescriptor self, SimpleLayerDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::SimpleLayerDescriptor const &
"""
return _bagPy.SimpleLayerDescriptor___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(SimpleLayerDescriptor self, SimpleLayerDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::SimpleLayerDescriptor const &
"""
return _bagPy.SimpleLayerDescriptor___ne__(self, rhs)
__swig_destroy__ = _bagPy.delete_SimpleLayerDescriptor
# Register SimpleLayerDescriptor in _bagPy:
_bagPy.SimpleLayerDescriptor_swigregister(SimpleLayerDescriptor)
[docs]class SurfaceCorrectionsDescriptor(LayerDescriptor):
r"""Proxy of C++ BAG::SurfaceCorrectionsDescriptor class."""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
[docs] def __init__(self, *args, **kwargs):
raise AttributeError("No constructor defined")
__repr__ = _swig_repr
[docs] @staticmethod
def create(dataset, type, numCorrections, chunkSize, compressionLevel):
r"""
create(Dataset dataset, BAG_SURFACE_CORRECTION_TOPOGRAPHY type, uint8_t numCorrections, uint64_t chunkSize, int compressionLevel) -> std::shared_ptr< BAG::SurfaceCorrectionsDescriptor >
Parameters
----------
dataset: BAG::Dataset const &
type: enum BAG_SURFACE_CORRECTION_TOPOGRAPHY
numCorrections: uint8_t
chunkSize: uint64_t
compressionLevel: int
"""
return _bagPy.SurfaceCorrectionsDescriptor_create(dataset, type, numCorrections, chunkSize, compressionLevel)
[docs] @staticmethod
def openDataset(dataset):
r"""
openDataset(Dataset dataset) -> std::shared_ptr< BAG::SurfaceCorrectionsDescriptor >
Parameters
----------
dataset: BAG::Dataset const &
"""
return _bagPy.SurfaceCorrectionsDescriptor_openDataset(dataset)
def __eq__(self, rhs):
r"""
__eq__(SurfaceCorrectionsDescriptor self, SurfaceCorrectionsDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::SurfaceCorrectionsDescriptor const &
"""
return _bagPy.SurfaceCorrectionsDescriptor___eq__(self, rhs)
def __ne__(self, rhs):
r"""
__ne__(SurfaceCorrectionsDescriptor self, SurfaceCorrectionsDescriptor rhs) -> bool
Parameters
----------
rhs: BAG::SurfaceCorrectionsDescriptor const &
"""
return _bagPy.SurfaceCorrectionsDescriptor___ne__(self, rhs)
[docs] def getNumCorrectors(self):
r"""getNumCorrectors(SurfaceCorrectionsDescriptor self) -> uint8_t"""
return _bagPy.SurfaceCorrectionsDescriptor_getNumCorrectors(self)
[docs] def getSurfaceType(self):
r"""getSurfaceType(SurfaceCorrectionsDescriptor self) -> BAG_SURFACE_CORRECTION_TOPOGRAPHY"""
return _bagPy.SurfaceCorrectionsDescriptor_getSurfaceType(self)
[docs] def getVerticalDatums(self):
r"""getVerticalDatums(SurfaceCorrectionsDescriptor self) -> std::string const &"""
return _bagPy.SurfaceCorrectionsDescriptor_getVerticalDatums(self)
[docs] def setDims(self, numRows, numColumns):
r"""
setDims(SurfaceCorrectionsDescriptor self, uint32_t numRows, uint32_t numColumns) -> SurfaceCorrectionsDescriptor
Parameters
----------
numRows: uint32_t
numColumns: uint32_t
"""
return _bagPy.SurfaceCorrectionsDescriptor_setDims(self, numRows, numColumns)
[docs] def setOrigin(self, swX, swY):
r"""
setOrigin(SurfaceCorrectionsDescriptor self, double swX, double swY) -> SurfaceCorrectionsDescriptor
Parameters
----------
swX: double
swY: double
"""
return _bagPy.SurfaceCorrectionsDescriptor_setOrigin(self, swX, swY)
[docs] def setSpacing(self, xSpacing, ySpacing):
r"""
setSpacing(SurfaceCorrectionsDescriptor self, double xSpacing, double ySpacing) -> SurfaceCorrectionsDescriptor
Parameters
----------
xSpacing: double
ySpacing: double
"""
return _bagPy.SurfaceCorrectionsDescriptor_setSpacing(self, xSpacing, ySpacing)
[docs] def setVerticalDatums(self, verticalDatums):
r"""
setVerticalDatums(SurfaceCorrectionsDescriptor self, std::string verticalDatums) -> SurfaceCorrectionsDescriptor
Parameters
----------
verticalDatums: std::string
"""
return _bagPy.SurfaceCorrectionsDescriptor_setVerticalDatums(self, verticalDatums)
[docs] def getDims(self):
r"""getDims(SurfaceCorrectionsDescriptor self) -> UInt32Pair"""
return _bagPy.SurfaceCorrectionsDescriptor_getDims(self)
[docs] def getOrigin(self):
r"""getOrigin(SurfaceCorrectionsDescriptor self) -> DoublePair"""
return _bagPy.SurfaceCorrectionsDescriptor_getOrigin(self)
[docs] def getSpacing(self):
r"""getSpacing(SurfaceCorrectionsDescriptor self) -> DoublePair"""
return _bagPy.SurfaceCorrectionsDescriptor_getSpacing(self)
__swig_destroy__ = _bagPy.delete_SurfaceCorrectionsDescriptor
# Register SurfaceCorrectionsDescriptor in _bagPy:
_bagPy.SurfaceCorrectionsDescriptor_swigregister(SurfaceCorrectionsDescriptor)