Skip to content

Commit

Permalink
sxtwl
Browse files Browse the repository at this point in the history
  • Loading branch information
yuangu committed Jul 8, 2020
1 parent a1a53d2 commit 34eb796
Show file tree
Hide file tree
Showing 4 changed files with 2,257 additions and 152 deletions.
2 changes: 1 addition & 1 deletion python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@

setuptools.setup(
name="sxtwl",
version="1.1.0",
version="1.1.1",
author="yuangu",
author_email="lifulinghan@aol.com",
description="sxtwl_cpp warpper for python",
Expand Down
106 changes: 106 additions & 0 deletions python/sxtwl.py
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,112 @@ def capacity(self):
# Register DoubleList in _sxtwl:
_sxtwl.DoubleList_swigregister(DoubleList)

class IntList(object):
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
__repr__ = _swig_repr

def iterator(self):
return _sxtwl.IntList_iterator(self)
def __iter__(self):
return self.iterator()

def __nonzero__(self):
return _sxtwl.IntList___nonzero__(self)

def __bool__(self):
return _sxtwl.IntList___bool__(self)

def __len__(self):
return _sxtwl.IntList___len__(self)

def __getslice__(self, i, j):
return _sxtwl.IntList___getslice__(self, i, j)

def __setslice__(self, *args):
return _sxtwl.IntList___setslice__(self, *args)

def __delslice__(self, i, j):
return _sxtwl.IntList___delslice__(self, i, j)

def __delitem__(self, *args):
return _sxtwl.IntList___delitem__(self, *args)

def __getitem__(self, *args):
return _sxtwl.IntList___getitem__(self, *args)

def __setitem__(self, *args):
return _sxtwl.IntList___setitem__(self, *args)

def pop(self):
return _sxtwl.IntList_pop(self)

def append(self, x):
return _sxtwl.IntList_append(self, x)

def empty(self):
return _sxtwl.IntList_empty(self)

def size(self):
return _sxtwl.IntList_size(self)

def swap(self, v):
return _sxtwl.IntList_swap(self, v)

def begin(self):
return _sxtwl.IntList_begin(self)

def end(self):
return _sxtwl.IntList_end(self)

def rbegin(self):
return _sxtwl.IntList_rbegin(self)

def rend(self):
return _sxtwl.IntList_rend(self)

def clear(self):
return _sxtwl.IntList_clear(self)

def get_allocator(self):
return _sxtwl.IntList_get_allocator(self)

def pop_back(self):
return _sxtwl.IntList_pop_back(self)

def erase(self, *args):
return _sxtwl.IntList_erase(self, *args)

def __init__(self, *args):
_sxtwl.IntList_swiginit(self, _sxtwl.new_IntList(*args))

def push_back(self, x):
return _sxtwl.IntList_push_back(self, x)

def front(self):
return _sxtwl.IntList_front(self)

def back(self):
return _sxtwl.IntList_back(self)

def assign(self, n, x):
return _sxtwl.IntList_assign(self, n, x)

def resize(self, *args):
return _sxtwl.IntList_resize(self, *args)

def insert(self, *args):
return _sxtwl.IntList_insert(self, *args)

def reserve(self, n):
return _sxtwl.IntList_reserve(self, n)

def capacity(self):
return _sxtwl.IntList_capacity(self)
__swig_destroy__ = _sxtwl.delete_IntList

# Register IntList in _sxtwl:
_sxtwl.IntList_swigregister(IntList)

J2000 = _sxtwl.J2000
class GZ(object):
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
Expand Down
Loading

0 comments on commit 34eb796

Please sign in to comment.