cellulo-qml-plugin
|
Scope for core Cellulo objects. More...
Classes | |
class | AxialHexCoords |
Hexagonal tile definition, built in axial hex coordinates. More... | |
class | CelluloBluetooth |
Object that communicates with one Cellulo robot over Bluetooth. More... | |
class | CelluloBluetoothEMP |
Object that mass reset/shuts down all robots. More... | |
class | CelluloBluetoothEnums |
Wrapper containing all the enums of CelluloBluetooth. More... | |
class | CelluloBluetoothScanner |
Object that scans for Cellulo robots. More... | |
class | CelluloCommUtil |
Cellulo communication utilities. More... | |
class | CelluloLocalRelayClient |
Relays packets between a server and virtual robot objects over a Unix domain socket. Connects to a CelluloLocalRelayServer . More... | |
class | CelluloLocalRelayServer |
Relays packets between a client and physical robots over a Unix domain socket. Accepts connections from a CelluloLocalRelayClient . More... | |
class | CelluloMathUtil |
Mathematical utilities used throughout Celullo activities. More... | |
class | CelluloRelayClient |
Object that relays packets between a CelluloRelayServer and virtual robot objects. More... | |
class | CelluloRelayServer |
Object that relays packets between a CelluloRelayClient and physical robots. More... | |
class | CelluloRobot |
The main object that represents a Cellulo robot. Inherits from CelluloBluetooth and has all its functionalities (not listed here). More... | |
class | CelluloRobotHubClient |
Object that uses the robots connected to a cellulorobothubd . More... | |
class | CelluloRobotPoolClient |
Object that uses the robots connected to a cellulorobotpoold . More... | |
class | CelluloSVGUtil |
Utilities for converting SVG files into CelluloZone description files. More... | |
class | CelluloSystemUtil |
Object that provides system utilities. More... | |
class | CelluloTcpRelayClient |
Relays packets between a server and virtual robot objects over a TCP socket. Connects to a CelluloTcpRelayServer . More... | |
class | CelluloTcpRelayServer |
Relays packets between a client and physical robots over a TCP socket. Accepts connections from a CelluloTcpRelayClient . More... | |
class | CelluloUIUtil |
User interface utilities used throughout Celullo activities. More... | |
class | CelluloZone |
CelluloZone Base Class for zones. More... | |
class | CelluloZoneAngle |
Describes a single angle. More... | |
class | CelluloZoneAngleDifference |
Describes an angular zone sensitive to the client angle difference. More... | |
class | CelluloZoneAngleInterval |
CelluloZone Base for angular interval zones. More... | |
class | CelluloZoneAngleIntervalBorder |
Describes an angular zone sensitive to the client angle being on the border of the interval. More... | |
class | CelluloZoneAngleIntervalDistance |
Describes an angular zone sensitive to the client orientation distance to the interval. More... | |
class | CelluloZoneAngleIntervalInner |
Describes an angular zone sensitive to the client angle being in/out of the interval. More... | |
class | CelluloZoneCircle |
CelluloZone Base Class for circular zones. More... | |
class | CelluloZoneCircleBorder |
CelluloZone Specific Class for circular zones border determination. More... | |
class | CelluloZoneCircleDistance |
CelluloZone Specific Class for circular zones distance determination. More... | |
class | CelluloZoneCircleInner |
CelluloZone Specific Class for circular zones inner determination. More... | |
class | CelluloZoneClient |
Describes an object with a physical pose (e.g a robot) that may interact with Cellulo zones. More... | |
class | CelluloZoneEngine |
Object that ensures CelluloZone and CelluloZoneClient interaction. More... | |
class | CelluloZoneIrregularPolygon |
CelluloZone Base Class for irregular polygonal zones. More... | |
class | CelluloZoneIrregularPolygonBorder |
CelluloZone Specific Class for irregular polygonal zones border determination. More... | |
class | CelluloZoneIrregularPolygonDistance |
CelluloZone Specific Class for irregular polygonal zones distance determination. More... | |
class | CelluloZoneIrregularPolygonInner |
CelluloZone Specific Class for irregular polygonal zones inner determination. More... | |
class | CelluloZoneJsonHandler |
Utilities to load/save CelluloZone s to to/from files in JSON format. More... | |
class | CelluloZoneLine |
CelluloZone Base Class for line zones. More... | |
class | CelluloZoneLineBorder |
CelluloZone Specific Class for determining whether a point is within a distance to an infinite line. More... | |
class | CelluloZoneLineDistanceSigned |
CelluloZone Specific Class for signed line distance determination. More... | |
class | CelluloZoneLineSegmentDistance |
CelluloZone Specific Class for line segment distance determination. More... | |
class | CelluloZonePaintedItem |
A QML compatible QQuickPaintedItem for CelluloZones. More... | |
class | CelluloZonePoint |
CelluloZone Base Class for point zones. More... | |
class | CelluloZonePointDistance |
CelluloZone Specific Class for point zones distance determination. More... | |
class | CelluloZonePolyBezier |
CelluloZone Base class for composite cubic Bézier curve. More... | |
class | CelluloZonePolyBezierBorder |
Calculates whether the client is on the border of a composite Bézier curve. More... | |
class | CelluloZonePolyBezierClosestT |
Calculates the parameter t of the closest point on a composite Bézier curve. More... | |
class | CelluloZonePolyBezierDistance |
Calculates the distance to a composite Bézier curve. More... | |
class | CelluloZonePolyBezierInner |
Calculates whether the client is within the composite Bézier curve. More... | |
class | CelluloZonePolyBezierXT |
Calculates the parameter t of the point on the composite Bézier curve with the same x coordinate as the client. More... | |
class | CelluloZonePolyBezierYT |
Calculates the parameter t of the point on the composite Bézier curve with the same y coordinate as the client. More... | |
class | CelluloZonePolygon |
CelluloZone Base Class for polygonal zones. More... | |
class | CelluloZoneRectangle |
CelluloZone Base Class for rectangular zones. More... | |
class | CelluloZoneRectangleBorder |
CelluloZone Specific Class for rectangular zones border determination; calculates whether the client's position is within borderThickness of the zone's border, value is 0.0 or 1.0 . More... | |
class | CelluloZoneRectangleDistance |
CelluloZone Specific Class for rectangular zones distance determination; calculates the client's distance to the zone's border. More... | |
class | CelluloZoneRectangleInner |
CelluloZone Specific Class for rectangular zones inner determination; calculates whether the client's position is within the rectangle, value is 0.0 or 1.0 . More... | |
class | CelluloZoneRegularPolygon |
Base class for regular polygon zones. More... | |
class | CelluloZoneRegularPolygonBorder |
CelluloZone Specific Class for regular polygonal zones border determination. More... | |
class | CelluloZoneRegularPolygonDistance |
CelluloZone Specific Class for regular polygonal zones distance determination. More... | |
class | CelluloZoneRegularPolygonInner |
CelluloZone Specific Class for regular polygonal zones inner determination. More... | |
class | CelluloZoneTypes |
CelluloZone type enum and utilities. More... | |
class | CoordSpaceConverter |
Class that converts given coordinates in an input space to given coordinates in an output space. More... | |
class | HexTile |
Hexagonal tile definition, built in axial coordinates. More... | |
class | HexTileMap |
Map built from hex tiles. More... | |
class | HexTileMapAutoBuilder |
HexTileMap autobuilder, keeps history of poses for one physical/virtual object (e.g robot) and adds unknown tiles to their correct places. More... | |
class | HexTileStdSourceCoords |
Hexagonal tile standard coordinates definition. More... | |
class | MacAddrSelector |
MAC address selection GUI. More... | |
class | OffsetRemapper |
Offsets the pose of the robot by a given amount. More... | |
class | PolyBezier |
A composite cubic Bézier curve, i.e sequential list cubic Bézier curves whose endpoints coincide. More... | |
class | PolyBezierTracker |
Makes a CelluloRobot track a PolyBezier curve. More... | |
class | PolyBezierTrackerAdaptiveVel |
Makes a CelluloRobot track a PolyBezier curve with adaptive velocity, i.e decreases velocity when turning sharp corners. More... | |
class | PolyBezierTrackerConstAccel |
Makes a CelluloRobot track a PolyBezier curve with constant velocity and finite constant acceleration. More... | |
class | PolyBezierTrackerConstVel |
Makes a CelluloRobot track a PolyBezier curve with constant velocity. More... | |
class | PolyBezierTrackerProfiledVel |
Makes a CelluloRobot track a PolyBezier curve with the desired velocity profile. More... | |
class | PoseRemapper |
Abstract object that should remap given poses to another poses based on some rule to be determined by the extending classes. More... | |
class | ProgressCircle |
A circular progress indicator. More... | |
class | Toast |
An Android-like timed message text in a box that selfdestroys when finished if desired. More... | |
class | ToastManager |
Creates on-screen banner texts, like Android's Toast s. Ensures that multiple toasts show correctly together. More... | |
class | TranslationTool |
Object that provides a language translation for the entire app. More... | |
Scope for core Cellulo objects.