/[escript]/trunk/pyvisi/py_src/outline.py
ViewVC logotype

Annotation of /trunk/pyvisi/py_src/outline.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1809 - (hide annotations)
Thu Sep 25 06:43:44 2008 UTC (10 years, 11 months ago) by ksteube
File MIME type: text/x-python
File size: 1631 byte(s)
Copyright updated in all python files

1 ksteube 1809
2     ########################################################
3     #
4     # Copyright (c) 2003-2008 by University of Queensland
5     # Earth Systems Science Computational Center (ESSCC)
6     # http://www.uq.edu.au/esscc
7     #
8     # Primary Business: Queensland, Australia
9     # Licensed under the Open Software License version 3.0
10     # http://www.opensource.org/licenses/osl-3.0.php
11     #
12     ########################################################
13    
14     __copyright__="""Copyright (c) 2003-2008 by University of Queensland
15     Earth Systems Science Computational Center (ESSCC)
16     http://www.uq.edu.au/esscc
17     Primary Business: Queensland, Australia"""
18     __license__="""Licensed under the Open Software License version 3.0
19     http://www.opensource.org/licenses/osl-3.0.php"""
20     __url__="http://www.uq.edu.au/esscc/escript-finley"
21    
22 ksteube 1147 """
23 jongui 1197 @var __author__: name of author
24     @var __copyright__: copyrights
25     @var __license__: licence agreement
26     @var __url__: url entry point on documentation
27     @var __version__: version
28     @var __date__: date of the version
29 ksteube 1147 """
30    
31 jongui 1197 __author__="John Ngui, john.ngui@uq.edu.au"
32    
33    
34 ksteube 1147 import vtk
35    
36     class Outline:
37     """
38     Class that defines an outline.
39     """
40    
41     def __init__(self, object):
42     """
43     Initialise the outline.
44    
45     @type object: vtkUnstructuredGrid, etc
46     @param object: Data source to the outline
47     """
48    
49     self.__object = object
50     self.__vtk_outline = vtk.vtkOutlineFilter()
51     self.__setInput()
52    
53     def __setInput(self):
54     """
55     Set the input for the outline.
56     """
57    
58     self.__vtk_outline.SetInput(self.__object)
59    
60 jongui 1148 def _getOutlineOutput(self):
61 ksteube 1147 """
62     Return the output of the outline.
63    
64     @rtype: vtkPolyData
65     @return: Polyognal data
66     """
67    
68     return self.__vtk_outline.GetOutput()
69    

  ViewVC Help
Powered by ViewVC 1.1.26