AgentData | Representation of the robot on the world map |
AprilTagData | |
AreaLessThan | |
AreaLessThan | True if ellipse1 has less area than ellipse2 |
ArrayOf | |
AxisAngleElement | |
BaseData | Base class that all shape data classes inherit from, e.g., LineData, BlobData, etc |
BiColorMarkerData | Marker shapes, described by a single point in space |
BinaryShapePred< T > | Binary predicates over Shape<T> objects |
BinaryShapeRootPred | Binary predicates over ShapeRoot objects |
BlobData | Blob shapes, described by bounding boxes and an optional list of runs |
BoundingBoxElement | |
BrickData | |
CircleElement | |
ColinearTest | True if line orientations are within ang_tol (default 20 deg) and normpoints are within dist_tol (default 10 units) |
ColorIdTarget | |
Column | |
CrossData | |
CylinderData | Vertical standing cylinder |
DominoData | Subclass of Brick that describes a Domino |
EllipseData | |
EllipseElement | |
EndPoint | |
GraphicsData | Graphical display of a collection of lines, ellipses, particles, and text objects |
GraphicsElement | |
IsAbove | |
IsAboveThis | |
IsBelow | |
IsBelowThis | |
IsColor | |
IsHorizontal | Predicate returns true if line orientation is within threshold of horizontal |
IsLastMatch | |
IsLeftOf | |
IsLeftOfThis | |
IsName | |
IsNamePrefix | |
IsRightOf | |
IsRightOfThis | |
IsType | |
IsVertical | Predicate returns true if line orientation is within threshold of vertical |
LengthLessThan | True if line1 shorter than line2 |
LineData | A line shape, with two endpoints, a length, orientation, etc |
LineDataLengthLessThan | |
LineElement | |
LocalizationParticleData | Shape represention of a localization particle |
LocalizationParticleElement | |
MarkerData | Marker shapes, described by a single point in space |
NaughtData | |
ParallelTest | True if difference in line orientations is <= tolerance (default 20 deg) |
PerpendicularTest | True if difference in line orientations is 90 deg +/- tolerance (default 20 deg) |
Point | |
PointData | |
PointElement | |
PolygonData | |
PolygonElement | |
PyramidData | |
Region | |
run | |
Shape< AgentData > | |
Shape< AprilTagData > | Smart pointer to a AprilTagData object |
Shape< BiColorMarkerData > | |
Shape< BlobData > | |
Shape< BrickData > | |
Shape< CrossData > | |
Shape< CylinderData > | |
Shape< DominoData > | |
Shape< EllipseData > | Smart pointer to an EllipseData object |
Shape< GraphicsData > | Smart pointer to a GraphicsData object |
Shape< LineData > | Smart pointer to a LineData object |
Shape< LocalizationParticleData > | |
Shape< MarkerData > | |
Shape< NaughtData > | |
Shape< PointData > | |
Shape< PolygonData > | |
Shape< PyramidData > | |
Shape< SiftData > | Smart pointer to a SiftData object |
Shape< SkeletonData > | Smart pointer to a SkeletonData object |
Shape< SphereData > | |
Shape< TargetData > | |
ShapeRoot | Parent class for all Shape<xxxData> objects |
ShapeSpace | Holds a collection of diverse shapes such as LineData or EllipseData |
shortcircuit_and< PredType1, PredType2 > | Classes for implementing shortcircuit And and Or predicates. Don't call directly; use AndPred and OrPred; use not1 for negation |
shortcircuit_or< PredType1, PredType2 > | |
SiftData | |
Skeleton | |
SkeletonData | |
Sketch< T > | Smart pointers for referencing |
SketchData< T > | Holds the pixels for an individual sketch |
SketchDataRoot | Parent class for SketchData<T> |
SketchIndices | Table of indices of sketch elements; parent of the Region class |
SketchPool< T > | Manages a pool of SketchData<T> instances |
SketchPoolRoot | Non-templated parent class of SketchPool<T> |
SketchRoot | Parent class for all Sketch<T> |
SketchSpace | Holds a collection of sketches of various types |
SphereData | |
TagIDLessThan | For sorting tags by ID |
TargetData | |
TextElement | |
UnaryShapePred< T > | Unary predicates over Shape<T> objects |
ViewerConnection | |
VisualRoutinesBehavior | Base class from which visual-routines based behaviors (which all share a common SketchSpace) inherit |
VisualRoutinesStateNode | Base class from which visual-routines based state nodes (which all share a common SketchSpace) inherit |
VRmixin | Mix-in for the BehaviorBase or StateNode class to give access to VisualRoutinesBehavior variables |