Coverage for /wheeldirectory/casa-6.7.0-12-py3.10.el8/lib/py/lib/python3.10/site-packages/casatools/__casac__/synthesismaskhandler.py: 36%

96 statements  

« prev     ^ index     » next       coverage.py v7.6.4, created at 2024-10-31 17:39 +0000

1# This file was automatically generated by SWIG (http://www.swig.org). 

2# Version 3.0.12 

3# 

4# Do not make changes to this file unless you know what you are doing--modify 

5# the SWIG interface file instead. 

6 

7from sys import version_info as _swig_python_version_info 

8if _swig_python_version_info >= (2, 7, 0): 

9 def swig_import_helper(): 

10 import importlib 

11 pkg = __name__.rpartition('.')[0] 

12 mname = '.'.join((pkg, '_synthesismaskhandler')).lstrip('.') 

13 try: 

14 return importlib.import_module(mname) 

15 except ImportError: 

16 return importlib.import_module('_synthesismaskhandler') 

17 _synthesismaskhandler = swig_import_helper() 

18 del swig_import_helper 

19elif _swig_python_version_info >= (2, 6, 0): 

20 def swig_import_helper(): 

21 from os.path import dirname 

22 import imp 

23 fp = None 

24 try: 

25 fp, pathname, description = imp.find_module('_synthesismaskhandler', [dirname(__file__)]) 

26 except ImportError: 

27 import _synthesismaskhandler 

28 return _synthesismaskhandler 

29 try: 

30 _mod = imp.load_module('_synthesismaskhandler', fp, pathname, description) 

31 finally: 

32 if fp is not None: 

33 fp.close() 

34 return _mod 

35 _synthesismaskhandler = swig_import_helper() 

36 del swig_import_helper 

37else: 

38 import _synthesismaskhandler 

39del _swig_python_version_info 

40 

41try: 

42 _swig_property = property 

43except NameError: 

44 pass # Python < 2.2 doesn't have 'property'. 

45 

46try: 

47 import builtins as __builtin__ 

48except ImportError: 

49 import __builtin__ 

50 

51def _swig_setattr_nondynamic(self, class_type, name, value, static=1): 

52 if (name == "thisown"): 

53 return self.this.own(value) 

54 if (name == "this"): 

55 if type(value).__name__ == 'SwigPyObject': 

56 self.__dict__[name] = value 

57 return 

58 method = class_type.__swig_setmethods__.get(name, None) 

59 if method: 

60 return method(self, value) 

61 if (not static): 

62 if _newclass: 

63 object.__setattr__(self, name, value) 

64 else: 

65 self.__dict__[name] = value 

66 else: 

67 raise AttributeError("You cannot add attributes to %s" % self) 

68 

69 

70def _swig_setattr(self, class_type, name, value): 

71 return _swig_setattr_nondynamic(self, class_type, name, value, 0) 

72 

73 

74def _swig_getattr(self, class_type, name): 

75 if (name == "thisown"): 

76 return self.this.own() 

77 method = class_type.__swig_getmethods__.get(name, None) 

78 if method: 

79 return method(self) 

80 raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name)) 

81 

82 

83def _swig_repr(self): 

84 try: 

85 strthis = "proxy of " + self.this.__repr__() 

86 except __builtin__.Exception: 

87 strthis = "" 

88 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,) 

89 

90try: 

91 _object = object 

92 _newclass = 1 

93except __builtin__.Exception: 

94 class _object: 

95 pass 

96 _newclass = 0 

97 

98class synthesismaskhandler(_object): 

99 """Proxy of C++ casac::synthesismaskhandler class.""" 

100 

101 __swig_setmethods__ = {} 

102 __setattr__ = lambda self, name, value: _swig_setattr(self, synthesismaskhandler, name, value) 

103 __swig_getmethods__ = {} 

104 __getattr__ = lambda self, name: _swig_getattr(self, synthesismaskhandler, name) 

105 __repr__ = _swig_repr 

106 

107 def __init__(self): 

108 """__init__(self) -> synthesismaskhandler""" 

109 this = _synthesismaskhandler.new_synthesismaskhandler() 

110 try: 

111 self.this.append(this) 

112 except __builtin__.Exception: 

113 self.this = this 

114 

115 def pruneregions(self, *args, **kwargs): 

116 """ 

117 pruneregions(self, _inmaskname, _prunesize, _chanflag, _outmaskname) -> record * 

118 

119 

120 

121 Summary: 

122 prune mask regions 

123 

124 Input Parameters: 

125 inmaskname input mask image name 

126 prunesize size in pixels to apply pruning 

127 chanflag list of channel flags 

128 outmaskname optional pruned mask name. If unspecified, use the default name: inmaskname.pruned 

129 

130 -------------------------------------------------------------------------------- 

131 

132 """ 

133 return _synthesismaskhandler.synthesismaskhandler_pruneregions(self, *args, **kwargs) 

134 

135 

136 def done(self): 

137 """ 

138 done(self) -> bool 

139 

140 

141 

142 Summary: 

143 close maskhandler tool 

144 

145 -------------------------------------------------------------------------------- 

146 

147 """ 

148 return _synthesismaskhandler.synthesismaskhandler_done(self) 

149 

150 __swig_destroy__ = _synthesismaskhandler.delete_synthesismaskhandler 

151 __del__ = lambda self: None 

152synthesismaskhandler_swigregister = _synthesismaskhandler.synthesismaskhandler_swigregister 

153synthesismaskhandler_swigregister(synthesismaskhandler) 

154 

155# This file is compatible with both classic and new-style classes. 

156 

157