File: vgrid.py

package info (click to toggle)
apbs 3.4.1-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 199,188 kB
  • sloc: ansic: 284,988; cpp: 60,416; fortran: 44,896; xml: 13,895; sh: 13,838; python: 8,105; yacc: 2,922; makefile: 1,428; f90: 989; objc: 448; lex: 294; awk: 266; sed: 205; java: 134; csh: 79
file content (154 lines) | stat: -rw-r--r-- 4,711 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
# This file was created automatically by SWIG.
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.

import _vgrid


def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
    if name == "this":
        if isinstance(value, class_type):
            self.__dict__[name] = value.this
            if hasattr(value, "thisown"):
                self.__dict__["thisown"] = value.thisown
            del value.thisown
            return
    method = class_type.__swig_setmethods__.get(name, None)
    if method:
        return method(self, value)
    if (not static) or hasattr(self, name) or (name == "thisown"):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)


def _swig_setattr(self, class_type, name, value):
    return _swig_setattr_nondynamic(self, class_type, name, value, 0)


def _swig_getattr(self, class_type, name):
    method = class_type.__swig_getmethods__.get(name, None)
    if method:
        return method(self)
    raise AttributeError, name


import types

try:
    _object = types.ObjectType
    _newclass = 1
except AttributeError:

    class _object:
        pass

    _newclass = 0
del types


null_array = _vgrid.null_array


class Vgrid(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(
        self, Vgrid, name, value
    )
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Vgrid, name)

    def __repr__(self):
        return "<%s.%s; proxy of C Vgrid instance at %s>" % (
            self.__class__.__module__,
            self.__class__.__name__,
            self.this,
        )

    def __init__(self, *args):
        _swig_setattr(self, Vgrid, "this", _vgrid.new_Vgrid(*args))
        _swig_setattr(self, Vgrid, "thisown", 1)

    def __del__(self, destroy=_vgrid.delete_Vgrid):
        try:
            if self.thisown:
                destroy(self)
        except:
            pass

    __swig_setmethods__["nx"] = _vgrid.Vgrid_nx_set
    __swig_getmethods__["nx"] = _vgrid.Vgrid_nx_get
    if _newclass:
        nx = property(_vgrid.Vgrid_nx_get, _vgrid.Vgrid_nx_set)
    __swig_setmethods__["ny"] = _vgrid.Vgrid_ny_set
    __swig_getmethods__["ny"] = _vgrid.Vgrid_ny_get
    if _newclass:
        ny = property(_vgrid.Vgrid_ny_get, _vgrid.Vgrid_ny_set)
    __swig_setmethods__["nz"] = _vgrid.Vgrid_nz_set
    __swig_getmethods__["nz"] = _vgrid.Vgrid_nz_get
    if _newclass:
        nz = property(_vgrid.Vgrid_nz_get, _vgrid.Vgrid_nz_set)
    __swig_setmethods__["hx"] = _vgrid.Vgrid_hx_set
    __swig_getmethods__["hx"] = _vgrid.Vgrid_hx_get
    if _newclass:
        hx = property(_vgrid.Vgrid_hx_get, _vgrid.Vgrid_hx_set)
    __swig_setmethods__["hy"] = _vgrid.Vgrid_hy_set
    __swig_getmethods__["hy"] = _vgrid.Vgrid_hy_get
    if _newclass:
        hy = property(_vgrid.Vgrid_hy_get, _vgrid.Vgrid_hy_set)
    __swig_setmethods__["hzed"] = _vgrid.Vgrid_hzed_set
    __swig_getmethods__["hzed"] = _vgrid.Vgrid_hzed_get
    if _newclass:
        hzed = property(_vgrid.Vgrid_hzed_get, _vgrid.Vgrid_hzed_set)
    __swig_setmethods__["xmin"] = _vgrid.Vgrid_xmin_set
    __swig_getmethods__["xmin"] = _vgrid.Vgrid_xmin_get
    if _newclass:
        xmin = property(_vgrid.Vgrid_xmin_get, _vgrid.Vgrid_xmin_set)
    __swig_setmethods__["ymin"] = _vgrid.Vgrid_ymin_set
    __swig_getmethods__["ymin"] = _vgrid.Vgrid_ymin_get
    if _newclass:
        ymin = property(_vgrid.Vgrid_ymin_get, _vgrid.Vgrid_ymin_set)
    __swig_setmethods__["zmin"] = _vgrid.Vgrid_zmin_set
    __swig_getmethods__["zmin"] = _vgrid.Vgrid_zmin_get
    if _newclass:
        zmin = property(_vgrid.Vgrid_zmin_get, _vgrid.Vgrid_zmin_set)
    __swig_setmethods__["data"] = _vgrid.Vgrid_data_set
    __swig_getmethods__["data"] = _vgrid.Vgrid_data_get
    if _newclass:
        data = property(_vgrid.Vgrid_data_get, _vgrid.Vgrid_data_set)


class VgridPtr(Vgrid):
    def __init__(self, this):
        _swig_setattr(self, Vgrid, "this", this)
        if not hasattr(self, "thisown"):
            _swig_setattr(self, Vgrid, "thisown", 0)
        _swig_setattr(self, Vgrid, self.__class__, Vgrid)


_vgrid.Vgrid_swigregister(VgridPtr)


delete_vgrid = _vgrid.delete_vgrid

Vgrid_ctor2 = _vgrid.Vgrid_ctor2

Vgrid_dtor = _vgrid.Vgrid_dtor

Vgrid_dtor2 = _vgrid.Vgrid_dtor2

Vgrid_writeUHBD = _vgrid.Vgrid_writeUHBD

Vgrid_writeDX = _vgrid.Vgrid_writeDX

Vgrid_readDX = _vgrid.Vgrid_readDX

startVio = _vgrid.startVio

Vgrid_value = _vgrid.Vgrid_value

Vgrid_curvature = _vgrid.Vgrid_curvature

Vgrid_gradient = _vgrid.Vgrid_gradient

Vgrid_ctor = _vgrid.Vgrid_ctor