orca-robotics


INTRODUCTION
Overview
Download and Install
Quick Start
Documentation
Publications

REPOSITORY
Interfaces
Components
Libraries
Utilities
Software Map

DEVELOPER
Tutorials
Examples
Dev Guide
Dashboard
Wiki
login/pass: orca/orca

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

Orca Robotics Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
orcaicegrid::AbstractIceGridManagerCreates and maintains an IceGrid admin session
orcaice::ActivatorA 'fire-and-forget' component activator
orca::AngularAcceleration3D angular acceleration
orca::AngularVelocity3D angular velocity
orcaice::ApplicationSimilar to Ice::Application, plus some Orca-specifc stuff
orcalog::AutoLoggerAn AutoLogger simply logs continuously once it's started
orcalog::AutoLoggerFactoryFactory of AutoLogger instances
orca::BatteryData
orca::BinaryDeviceData
orca::BinaryIndicatorInterface to a device with a binary state
orca::BinarySwitchInterface to a device with a binary state
orca::BinarySwitchDataInformation about the binary devices of a robot
orcaqgui2d::BoxElementDraws a simple square on the map
orcaifaceimpl::BufferedConsumerImpl< ProviderPrxType, ConsumerType, ConsumerPrxType, ObjectType >
orca::BusyExceptionRaised when the component is too busy to process requests
orca::ButtonInterface to a device with a binary state
orcaqgui2d::ButtonElement
orcaifaceimpl::ButtonImpl
orca::CameraInterface to the camera
orca::CameraConsumer
orca::CameraData
orca::CameraDescriptionCamera configuration objectd
orcaifaceimpl::CameraImpl
orca::CartesianAcceleration3D acceleration in Cartesian coordinate system
orca::CartesianAcceleration2d2D acceleration in Cartesian coordinate system
orca::CartesianLineFeature2d
orca::CartesianPoint3D position in Cartesian coordinate system
orca::CartesianPoint2d2D position in Cartesian coordinate system
orca::CartesianPointFeature2dA basic x-y point feature
orca::CartesianPoseFeature2dA point feature with a heading
orca::CartesianVector3D vector
orca::CartesianVelocity3D velocity in Cartesian coordinate system
orca::CartesianVelocity2d2D velocity in Cartesian coordinate system
orcaquml::ComponentUML Component element
orcaice::ComponentBase class for all Components using libOrcaIce
orcadef::ComponentCfgHolds the information for component configuration
orca::ComponentDataComponent data
orcacm::ComponentData
orcaice::ComponentDeactivatingException
orcadef::ComponentDefHolds the information for component definition
orcaquml::ComponentGeomOn-screen geometry of a component. Used to save and reload on-screen configuration
orcacm::ComponentHeader
orcaquml::ComponentModelA class to hold all relevant component information
orcadef::ConfigCfgConfiguration option
orcadef::ConfigDefDefinition of a configuration option
orcaice::ConfigFileExceptionThis exception is raised when something goes wrong while reading the configuration file
orca::ConfigurationNotExistExceptionServer failed to configure itself as requrested by client
orcaifaceimpl::ConsumerImpl< ProviderPrxType, ConsumerType, ConsumerPrxType, ObjectType >
orcaifaceimpl::ConsumerSubscriber
orcaice::ContextComponent's naming and networking information
orca::Covariance2d
orca::Covariance3d
orca::CpuInterface to CPU information
orca::CpuConsumerSubscriber to CPU information
orca::CpuDataCurrent CPU information
orca::CpuInfoGeneral CPU information
orca::DataNotExistException
orca::DateDate of the year
orcaqgui2d::DefaultFactory
orcaqgui3d::DefaultFactory
orca::DiscreteSize2dPlanar discrete dimensions
orca::DiscreteSize3dSpatial discrete dimensions
orca::DriveBicycle
orca::DriveBicycleCommandBicycle command: steering angle & velocity
orca::DriveBicycleConsumerData consumer interface
orca::DriveBicycleDataBicycle data: commanded and actual steering angle & velocity
orcaifaceimpl::DriveBicycleImpl
orca::DriveDifferential
orca::DriveDifferentialDataDifferential steering velocity command
orca::DriveDifferentialDescriptionDescription of differential steering mechanism
orcalog::DummyReplayerThis one can be used for unsupported or disabled interfaces
orca::EStopInterface to e-stop
orca::EStopAlreadyTriggeredExceptionRaised when a keep-alive is sent to an estop-disabled platform
orca::EStopData
orcaifaceimpl::EStopImpl
orcaifaceimpl::EStopNonStandardImplEStopImpl needs a pointer to a class implementing these
orcalog::ExceptionBase class for exceptions coming from libOrcaLog
orcadef::ExceptionBase class for exceptions coming from libOrcaDef
orcalog::Factory
orcaprobe::Factory
orca::Feature2dGeneric 2D feature
orca::FeatureMap2dAn interface to a map of features
orca::FeatureMap2dConsumerConsumer of FeatureMap2d data
orca::FeatureMap2dDataData describing generic 2D features
orcaqgui2d::FeatureMap2dElement
orcaifaceimpl::FeatureMap2dImpl
orcalog::FileExceptionRaised when something is wrong with reading the definition file
orcadef::FileExceptionThrow it when something is wrong with reading the definition file
orca::ForceVector representing a linear force
orca::Force2dVector representing a linear force
orcalog::FormatNotSupportedExceptionRaised when a format is specified which the slave logger does not support
orca::FQComponentNameFully qualified component name
orca::FQExecutableNameFully qualified executable name
orca::FQInterfaceNameFully qualified interface name. Usually represented in a single string as 'iface@platform/component'
orca::FQTopicNameFully qualified Ice Storm topic name. The idea is that the same interface can publish to multiple topics corresponding different data streams. When written as a string, this is formatted as:
  • interface/topicName/component
orca::Frame2dPlanar position
orca::Frame3dSpatial position
orcalogfactory::GenericAutoLogger< DataType, ConsumerType, ConsumerPrxType, PrxType, LogWriterType >
orcalogfactory::GenericSnapshotLogger< DataType, ConsumerType, ConsumerPrxType, PrxType, LogWriterType >
orcaqcm::GetComponentsJob
orca::GpsAccess to GpsData (raw data)
orca::GpsConsumer
orca::GpsDataGps data structure
orca::GpsDescriptionGps config structure
orcaifaceimpl::GpsImpl
orcaqgui2d::GridElementPaints a rectangular grid in the display
orcaqgui3d::GridElementPaints a rectangular grid in the 3d display
orcaqgui3d::GuiElement3d
orcaqgemv::GuiElementModelStores the set of GuiElements
orca::HandConfigLaser configuration data structure
orca::HandConsumerConsumer of laser scans
orca::HandData
orca::HandProducerSingle-origin scanning range sensor
orca::HardwareFailedExceptionIndicates a problem with robot hardware, e.g. sensors and actuators
orcaice::HeartbeaterSmall utility class for keeping track of regular heartbeats
orcaice::HomeLocal API to component information
orca::HomeAccess to information about components interfaces
orca::HomeDataContains data on the component's interfaces
orcacm::HomeHeaderInformation about a Home object
orcaicegrid::IceGridManagerWraps up functions remotely controlling an IceGrid Registry
orcaicegrid::IceGridSessionCreates and maintains an IceGrid admin session
orcaqguielementutil::IceStormElement< PainterType, DataType, ProxyType, ConsumerType, ConsumerPrxType >Base class for gui elements that receive data from IceStorm
orcaqgui3d::IceStormElement3d< PainterType, DataType, ProxyType, ConsumerType, ConsumerPrxType >Base class for gui elements that receive data from IceStorm
orcaqguielementutil::IceStormListener< DataType, ProxyType, ConsumerType, ConsumerPrxType, SubscriptionMakerType, UnSubscriptionMakerType >Listens to IceStorm and stores the incoming data
orcaqgui::IGuiElementFactorySimply allows for orcaice::Context to be set
orcaqgui3d::IKnowsPlatformPosition
orca::ImageInterface to the image provider
orca::ImageConsumerInterface to the image consumer
orca::ImageDataA single image
orca::ImageDescriptionStatic description of the image source
orcaifaceimpl::ImageImpl
orca::ImuAccess to IMU data
orca::ImuConsumer
orca::ImuData
orca::ImuDescriptionImu configuration objectd
orcaifaceimpl::ImuImpl
orca::InsAccess to INS data
orca::InsConsumer
orca::InsData
orca::InsDescriptionIns configuration objectd
orcaifaceimpl::InsImpl
orcadef::InterfaceCfgConfiguration of an interface
orcacm::InterfaceData
orcadef::InterfaceDefDefinition of an interface
orca::LaserScanner2dSingle-origin scanning range sensor
orca::LaserScanner2dDataLaser scan data structure adds return-intensity information to rangescanner data
orcaqgui3d::LaserScanner2dElement3d laser element
orcaifaceimpl::LaserScanner2dImpl
orcaqgui3d::LaserScanner2dPainterLaserPainter paints laser scans
orcaqgui2d::LaserScanner2dPainterPaints laser scans
orca::util::LatencyPingerTest component which initiates timed transmission
orca::util::LatencyReplierTest component which replies to timed transmission
orca::LinePolarFeature2d
orca::Localise2dAccess to odometry of 2d mobile robitic bases
orca::Localise2dConsumer
orca::Localise2dDataLocation estimate
orcaifaceimpl::Localise2dImpl
orca::Localise3dAccess pose of 3d mobile robotic bases
orca::Localise3dConsumer
orca::Localise3dDataLocalise3d data structure
orcaifaceimpl::Localise3dImpl
orca::LogInterface to the loggiing process
orca::LogDataInformation about the status of the logging process
orcalog::LogReader
orcalog::LogReaderInfo
orcalog::LogWriterBase class for all interface slaves Sets up a data file and registers with the MasterFileWriter. The individual log writers (e.g. LaserLogWriter) inherit from this class
orcalog::LogWriterInfo
orcaqgui::MainWindow
orcaqgui::MainWindow::ScreenDumpParamsConfiguration parameters for screen capture
orca::MalformedParametersExceptionRaised when one or more parameters to a remote request were malformed
orcalog::MasterFileReaderKnows how to parse a master file
orcalog::MasterFileWriteHandler
orcalog::MasterFileWriterMaintains the master file
orcalog::MasterFileWriteThread
orca::MomentMoment of force
orcaice::NetworkExceptionThis exception is raised when something is wrong with the network connection
orcaifaceimpl::NotifyingConsumerImpl< ProviderPrxType, ConsumerType, ConsumerPrxType, ObjectType >
orcaqgui3d::ObjectModelA 3-D model of an object, loaded from a .3ds model
orcaqcm::OcmDelegate
orcaqcm::OcmModel
orcaqcm::OcmView
orca::Odometry2dAccess to odometry of 2d mobile robotic bases
orca::Odometry2dConsumerData consumer interface
orca::Odometry2dDataOdometry2d data structure
orcaifaceimpl::Odometry2dImpl
orcaqgui2d::Odometry2dPainterOdometry2DPainter is used for displaying the odometric velocities in the robotic platform frame
orca::Odometry3dAccess to odometry of mobile robotic bases
orca::Odometry3dConsumerData consumer interface
orca::Odometry3dDataOdometric data structure
orcaifaceimpl::Odometry3dImpl
orca::OgCellLikelihoodA basic structure for individual likelihoods per cell
orca::OgFusion
orca::OgFusionConfigDescription of the OgFusion interface
orca::OgFusionData
orca::OgMapAccess to occupancy-grid map
orca::OgMapConsumer
orca::OgMapDataOccupancy-grid representation of a portion of the world
orcaifaceimpl::OgMapImpl
orca::OGPatchMap
orca::OGPatchMapConsumer
laser2og::OgSensorModel
orcacm::OperationData
orcacm::OperationHeader
orca::OperationNotImplementedExceptionRaised when a remote operation is not implemented
orca::OrcaExceptionA generic run-time exception
orca::OrcaObjectBase class for data types in Orca
orca::OrientationEOrientation defined by angles
orcalog::ParseExceptionRaised when something is wrong with parsing log file
orcadef::ParseExceptionThrow it when something is wrong in parsing the definition file
orca::Particle2dInterface for a 2d particle-based localiser
orca::Particle2dConsumerConsumer of 2d particles
orca::Particle2dData
orcaifaceimpl::Particle2dImpl
orcaqgui2d::Particle2dPainterParticle2DPainter is used for displaying the particles from a Monte Carlo Localization component
orca::PathFollower2dThe Path Follower
orca::PathFollower2dConsumerConsumer of path updates
orca::PathFollower2dData
orcaifaceimpl::PathFollower2dImpl
localnav::PathFollowerInterface
orca::PathPlanner2dPlanning a path in 2D
orca::PathPlanner2dConsumerConsumer of a planned path
orca::PathPlanner2dDataData structure for resulting path including error codes
orca::PathPlanner2dTask
orca::PingerAn interface which provides the well-known ping service
orca::PingExceptionThrown when something goes wrong
orca::PixelRepresents a single pixel encoded as Red-Green-Blue intensities
orca::PixMapAccess to pixMap
orca::PixMapConsumer
orca::PixMapDataData for PixMap interface
orcaifaceimpl::PixMapImpl
orcaqgui2d::PixmapPainter
orcaqgui3d::PlatformCSFinderClass to work out the coordinate-system of a platform. Applies a bunch of heuristics
orcacm::PlatformData
orcaqgui::PlatformFocusComboA QCombo box allowing users to select the platform in focus
orcacm::PlatformHeader
orca::PointCloudInterface for a 3d point cloud
orca::PointCloudConsumerPoint cloud consumer
orca::PointCloudDataPoint cloud data structure
orca::PointCloudDescriptionDescription of the point cloud
orca::PointCovariance2d2d Covariance Matrix
orca::PointPolarFeature2d
orca::PolarAcceleration2d2D acceleration in polar coordinate system
orca::PolarFeature2dInterface to features in a polar coordinate system
orca::PolarFeature2dConsumer
orca::PolarFeature2dDataA single data transmission may include a sequence of 2D polar features
orca::PolarFeature2dDescriptionDevice description
orcaifaceimpl::PolarFeature2dImpl
orcaqgui2d::PolarFeature2dPainterPolarFeature2dPainter paints polar feature
orca::PolarPoint2d2D position in polar coordinate system
orca::PolarVelocity2d2D velocity in polar coordinate system
orca::Pose2dHypothesisA Gaussian distribution over pose space
orca::Pose3dHypothesisA Gaussian distribution over pose space
orca::PosePolarFeature2d
orcasim2d::PosePublisherPublishes pose information on an orca::Localise2d interface
orcaice::PostActivationCallbackA hook to allow something to be done post-activation
orca::PowerAccess to a robot's power subsystem
orca::PowerConsumerInterface to the consumer of power information
orca::PowerDataInformation about the power subsystem of a robot
orcaifaceimpl::PowerImpl
orcaifaceimpl::PrintingConsumerImpl< ProviderPrxType, ConsumerType, ConsumerPrxType, ObjectType >A convenience class for consumers with setData() operation
orca::PropertiesInterface to Properties information
orca::PropertiesConsumerSubscriber to Properties information
orca::PropertiesDataInformation about properties
orcaifaceimpl::PropertiesImpl
orcadef::ProvidedCfgConfiguration of a provided interface
orcadef::ProvidedDefDefinition of a provided interface
orca::ProvidedInterfaceBrief version of provided interface data
orcacm::ProvidesHeader
orcaice::PtrBuffer< Type >A thread-safe data pipe with buffer semantics for Ice smart pointers
orcaqguielementutil::PtrIceStormElement< PainterType, DataType, DataPtrType, ProxyType, ConsumerType, ConsumerPrxType >Base class for gui elements that receive data from IceStorm
orcaqgui3d::PtrIceStormElement3d< PainterType, DataType, DataPtrType, ProxyType, ConsumerType, ConsumerPrxType >Base class for gui elements that receive data from IceStorm
orcaqguielementutil::PtrIceStormListener< DataType, DataPtrType, ProxyType, ConsumerType, ConsumerPrxType, SubscriptionMakerType, UnSubscriptionMakerType >Listens to IceStorm and stores the incoming data
orcaice::PtrNotify< Type >A data pipe with callback semantics for Ice smart pointers
orcaice::PtrStore< Type >Thread-safe storage for a single data object represented by an Ice smart pointer
orca::PtzSingle-origin scanning range sensor
orca::PtzConsumerConsumer of ptz updates
orca::PtzData
orca::PtzGeometryPTZ geometry data structure
orca::QGraphics2dAccess to the drawable entity
orca::QGraphics2dConsumer
orca::QGraphics2dDataQGraphics2d command structure: tells how to paint something
orcaifaceimpl::QGraphics2dImpl
orcaqgui2d::QGraphics2dPainterQGraphics2dPainter
orca::RangeScanner2dSingle-origin scanning range sensor
orca::RangeScanner2dConsumerConsumesrange scans
orca::RangeScanner2dData
orca::RangeScanner2dDescriptionDevice description
orcaifaceimpl::RangeScanner2dImpl
orcasim2d::RangeScanPublisherPublishes range scans out an orca interface
orcacm::RegistryFlatDataRegistry data which lists components
orcacm::RegistryHierarchicalData1Registry data which lists platforms
orcacm::RegistryHierarchicalData2Registry data which lists platforms
orcacm::RegistryHomeDataRegistry data
orcaqgemv::RegSelectViewShows the contents of the Registry, allows users to click on things to add them
orca::ReplayInterface to the log playing process
orca::ReplayDataInformation about the status of the replay process
orcalog::Replayer
orcalog::ReplayerFactoryFactory of log replayers
orcadef::RequiredCfgConfiguration of a required interface
orcadef::RequiredDefDefinition of a required interface
orca::RequiredInterfaceBrief version of required interface data
orca::RequiredInterfaceFailedExceptionRaised when a component failed to connect to a required interface
orcacm::RequiresHeader
orcacm::ResultHeaderBrief version of operation result
orcaqgui::SelectableElementWidget
orcaice::ServiceBase class to use when putting Orca components into an IceBox
orcaicegrid::SessionNotConnectedExceptionThis exception is raised when the session is not connected
orca::SingleParticle2dA single particle
orca::SinglePolarFeature2d
orca::Size2dPlanar continuous dimensions
orca::Size3dSpatial continuous dimensions
orcalog::SnapshotLogBuffer< ObjectType, LogWriterType >A fixed-length (in time) circular buffer
orcalog::SnapshotLogger
orcalog::SnapshotLoggerFactoryFactory of SnapshotLogger instances
orcarobotdriverutil::StateMachineA thread-safe state machine useful when writing robot hardware drivers
segwayrmp::Stats
orca::StatusAccess to a robot's status subsystem
orca::StatusConsumer
orca::StatusDataComponent status data
orcaifaceimpl::StoringConsumerImpl< ProviderPrxType, ConsumerType, ConsumerPrxType, ObjectType >
orca::SubscriptionFailedExceptionRaised when the server fails to subscribe client for periodic updates
orca::SubsystemStatusStatus for a single subsystem of this component
orca::TimeUnix absolute time
orca::TimeOfDay
orca::TracerRoutes different types of information to different destinations
orca::TracerConsumer
orca::TracerDataComponent status data
orca::TracerVerbosityConfigVerbosity levels for different trace types
orca::Twist2dPlanar velocity
orca::Twist3dSpatial velocity: ordered couple (V,W) of two vectors
orcaice::TypeMismatchExceptionThis exception is raised if the required interface type does not match the proxy type
orca::Vector2d2D vector
orca::VehicleControlDescription
orca::VehicleControlVelocityBicycleDescriptionStatic description of a Velocity-controlled Bicycle-Drive vehicle
orca::VehicleControlVelocityDifferentialDescriptionStatic description of a Velocity-controlled Differential-Drive vehicle
orca::VehicleDescriptionGeneral description of a robotic vehicle
orca::VehicleGeometryCuboidDescription
orca::VehicleGeometryCylindricalDescription
orca::VehicleGeometryDescription
orca::VelocityControl2dSends velocity command to a 2D mobile robot
orca::VelocityControl2dDataVelocity command object
orcaifaceimpl::VelocityControl2dImpl
orca::Waypoint2dA single waypoint
orca::WifiInterface to Wifi information
orca::WifiConsumerSubscriber to Wifi information
orca::WifiDataWireless signal data
orcaifaceimpl::WifiImpl
orca::WifiInterfaceContains information per wireless interface, e.g. eth1
orca::WrenchSpatial force: ordered couple (F,M) of two vectors
orca::Wrench2dPlanar force
orcaicexml::XmlAttributesHelperThis code is extracted from IceGrid
 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5