Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
AgentDataRepresentation of the robot on the world map
AprilTagData
AreaLessThan
AreaLessThanTrue if ellipse1 has less area than ellipse2
ArrayOf
AxisAngleElement
BaseDataBase class that all shape data classes inherit from, e.g., LineData, BlobData, etc
BiColorMarkerDataMarker shapes, described by a single point in space
BinaryShapePred< T >Binary predicates over Shape<T> objects
BinaryShapeRootPredBinary predicates over ShapeRoot objects
BlobDataBlob shapes, described by bounding boxes and an optional list of runs
BoundingBoxElement
BrickData
CircleElement
ColinearTestTrue if line orientations are within ang_tol (default 20 deg) and normpoints are within dist_tol (default 10 units)
ColorIdTarget
Column
CrossData
CylinderDataVertical standing cylinder
DominoDataSubclass of Brick that describes a Domino
EllipseData
EllipseElement
EndPoint
GraphicsDataGraphical display of a collection of lines, ellipses, particles, and text objects
GraphicsElement
IsAbove
IsAboveThis
IsBelow
IsBelowThis
IsColor
IsHorizontalPredicate returns true if line orientation is within threshold of horizontal
IsLastMatch
IsLeftOf
IsLeftOfThis
IsName
IsNamePrefix
IsRightOf
IsRightOfThis
IsType
IsVerticalPredicate returns true if line orientation is within threshold of vertical
LengthLessThanTrue if line1 shorter than line2
LineDataA line shape, with two endpoints, a length, orientation, etc
LineDataLengthLessThan
LineElement
LocalizationParticleDataShape represention of a localization particle
LocalizationParticleElement
MarkerDataMarker shapes, described by a single point in space
NaughtData
ParallelTestTrue if difference in line orientations is <= tolerance (default 20 deg)
PerpendicularTestTrue 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 >
ShapeRootParent class for all Shape<xxxData> objects
ShapeSpaceHolds 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
SketchDataRootParent class for SketchData<T>
SketchIndicesTable of indices of sketch elements; parent of the Region class
SketchPool< T >Manages a pool of SketchData<T> instances
SketchPoolRootNon-templated parent class of SketchPool<T>
SketchRootParent class for all Sketch<T>
SketchSpaceHolds a collection of sketches of various types
SphereData
TagIDLessThanFor sorting tags by ID
TargetData
TextElement
UnaryShapePred< T >Unary predicates over Shape<T> objects
ViewerConnection
VisualRoutinesBehaviorBase class from which visual-routines based behaviors (which all share a common SketchSpace) inherit
VisualRoutinesStateNodeBase class from which visual-routines based state nodes (which all share a common SketchSpace) inherit
VRmixinMix-in for the BehaviorBase or StateNode class to give access to VisualRoutinesBehavior variables

DualCoding 5.1CVS
Generated Mon May 9 04:56:30 2016 by Doxygen 1.6.3