gtrace.draw

Package Contents

Classes

Canvas

Canvas class

Layer

Layer class

Shape

Shape class

Line

Line class

PolyLine

A light weight poly-line

Rectangle

A rectangle

Circle

A circle

Arc

An arc

Text

Text

Attributes

__author__

__copyright__

__credits__

__license__

__version__

__maintainer__

__email__

__status__

pi

__author__

__copyright__

__credits__

__license__

__version__

__maintainer__

__email__

__status__

gtrace.draw.__author__ = Yoichi Aso
gtrace.draw.__credits__ = ['Yoichi Aso']
gtrace.draw.__license__ = BSD
gtrace.draw.__version__ = 0.2.1
gtrace.draw.__maintainer__ = Yoichi Aso
gtrace.draw.__email__ = yoichi.aso@nao.ac.jp
gtrace.draw.__status__ = Beta
gtrace.draw.pi
gtrace.draw.__author__ = Yoichi Aso
gtrace.draw.__copyright__ = Copyright 2011-2021, Yoichi Aso
gtrace.draw.__credits__ = ['Yoichi Aso']
gtrace.draw.__license__ = BSD
gtrace.draw.__version__ = 0.2.1
gtrace.draw.__maintainer__ = Yoichi Aso
gtrace.draw.__email__ = yoichi.aso@nao.ac.jp
gtrace.draw.__status__ = Beta
class gtrace.draw.Canvas(unit='m')

Bases: object

Canvas class

add_layer(self, name, color=(0, 0, 0))
add_shape(self, shape, layername)
class gtrace.draw.Layer(name, color=(0, 0, 0))

Bases: object

Layer class

add_shape(self, shape)
class gtrace.draw.Shape

Bases: object

Shape class

class gtrace.draw.Line(start, stop, thickness=0)

Bases: Shape

Line class

exception gtrace.draw.NumberOfElementError

Bases: BaseException

Common base class for all exceptions

__initi__(self, message)
class gtrace.draw.PolyLine(x, y, thickness=0)

Bases: Shape

A light weight poly-line

class gtrace.draw.Rectangle(point, width, height, thickness=0)

Bases: Shape

A rectangle

class gtrace.draw.Circle(center, radius, thickness=0)

Bases: Shape

A circle

class gtrace.draw.Arc(center, radius, startangle, stopangle, thickness=0, angle_in_rad=True)

Bases: Shape

An arc

Note that angles are stored in rad.

class gtrace.draw.Text(text, point, height=1.0, rotation=0.0, angle_in_rad=True)

Bases: Shape

Text

Note that angles are stored in rad.