Package esys :: Package pyvisi :: Module logo :: Class Logo
[hide private]
[frames] | no frames]

Class Logo

       mapper.ImageMapper --+
                            |
imagereslice.ImageReslice --+
                            |
            actor.Actor2D --+
                            |
                           Logo

Class that displays a static image, in particular a logo (i.e. company symbol) and has NO interaction capability. The position and size of the logo can be specified.

Instance Methods [hide private]
 
__init__(self, scene, image_reader, viewport=0)
Initialise the image mapper.
Boolean
_isModified(self)
Return whether the Logo or DataCollector has been modified.
 
_render(self, scene)
Render the logo.

Inherited from imagereslice.ImageReslice: setSize

Inherited from actor.Actor2D: setPosition

Inherited from actor.Actor2D (private): _getActor2D, _setupActor2D

Method Details [hide private]

__init__(self, scene, image_reader, viewport=0)
(Constructor)

 

Initialise the image mapper.

Parameters:
  • scene (Scene object) - Scene in which the logo is to be displayed
  • image_reader (ImageReader object) - Deal with source of data for vizualisation
  • viewport (Viewport constant) - Viewport in which the logo is to be displayed
Overrides: actor.Actor2D.__init__

_isModified(self)

 

Return whether the Logo or DataCollector has been modified.

Returns: Boolean
True or False

_render(self, scene)

 

Render the logo.

Parameters:
  • scene (Scene object) - Scene in which the logo is to be displayed