Table of Contents

Class: CanvasCoords py4cs/CanvasCoords.py

Utilities for transforming between canvas coordinates and physical (real) coordinates.

Methods   
__init__
canvas2physical
canvas2physical4
cx
cy
physical2canvas
physical2canvas4
print_coordinate_system
scale
set_coordinate_system
  __init__ 
__init__ ( self )

  canvas2physical 
canvas2physical (
        self,
        x,
        y,
        )

Inverse of physical2canvas.

  canvas2physical4 
canvas2physical4 ( self,  coords )

Inverse of physical2canvas4.

  cx 
cx ( self,  x )

Transform physical x to canvas x.

  cy 
cy ( self,  y )

Transform physical y to canvas y.

  physical2canvas 
physical2canvas (
        self,
        x,
        y,
        )

Transform physical (x,y) to canvas 2-tuple.

  physical2canvas4 
physical2canvas4 ( self,  coords )

Transform physical 4-tuple (x1,x2,y1,y2) to canvas 4-tuple.

  print_coordinate_system 
print_coordinate_system ( self )

  scale 
scale ( self,  dx )

Transform a length in canvas coordinates to a length in physical coordinates.

  set_coordinate_system 
set_coordinate_system (
        self,
        canvas_width,
        canvas_height,
        x_origin,
        y_origin,
        x_range=1.0,
        )

Define parameters in the physical coordinate system (origin, width) expressed in canvas coordinates. x_range is the width of canvas window in physical coordinates.


Table of Contents

This document was automatically generated on Sun Mar 14 15:31:01 2004 by HappyDoc version 2.1