visualizer.asset

Contains the Asset class. License:

BSD 3-Clause License Copyright (c) 2023, Autonomous Robotics Club of Purdue (Purdue ARC) All rights reserved.

Module Contents

Classes

Asset

Helper class that provides a standard way to create an ABC using

Image

Helper class that provides a standard way to create an ABC using

Rectangle

Helper class that provides a standard way to create an ABC using

Lines

Helper class that provides a standard way to create an ABC using

Circle

Helper class that provides a standard way to create an ABC using

class visualizer.asset.Asset

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract setPos()
abstract blit()
class visualizer.asset.Image(width, length, img_path)

Bases: Asset

Helper class that provides a standard way to create an ABC using inheritance.

setPos(x, y)
setAngle(angle)
blit(screen)
class visualizer.asset.Rectangle(width, length, color)

Bases: Asset

Helper class that provides a standard way to create an ABC using inheritance.

setPos(x, y)
blit(screen)
class visualizer.asset.Lines(color)

Bases: Asset

Helper class that provides a standard way to create an ABC using inheritance.

resetPoints()
setPos(x, y)
blit(screen)
class visualizer.asset.Circle(color, radius)

Bases: Asset

Helper class that provides a standard way to create an ABC using inheritance.

setPos(x, y)
setRadius(radius)
blit(screen)