artists

For visualization of data objects such as geometry objects, robots, and data structures, COMPAS provides “artists”. Every data object type is paired with a corresponding artist type that is capable of visualizing the data. This package provides base artist classes with pluggable methods that receive an implementation from plugins defined by various visualization contexts.

Classes

Artist

Base class for all artists.

CurveArtist

Base class for artists for curves.

RobotModelArtist

Provides common functionality to most robot model artist implementations.

MeshArtist

Base class for all mesh artists.

NetworkArtist

Artist for drawing network data structures.

PrimitiveArtist

Base class for artists for geometry primitives.

ShapeArtist

Base class for artists for geometric shapes.

SurfaceArtist

Base class for artists for surfaces.

VolMeshArtist

Artist for drawing volmesh data structures.

Exceptions

DataArtistNotRegistered

Exception that is raised when no artist is registered for a given data type.

NoArtistContextError

Exception that is raised when no artist context is assigned is registered for a given data type.

Pluggables

clear

redraw

register_artists