OpenMASK Main Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
hash
OMK::AbstractFifo< T >Abstract Fifo used to store attribute history information For thread safety reasons, this class should ensure that multiple reads and one write can be done in concurrent fashion and with coherant results
OMK::AbstractInput< Type >Class AbstractInput
OMK::Type::AccessGroupClass AccessGroup generated
OMK::Type::AccessibleParameterPrmClass AccessibleParameterPrm generated
OMK::Type::AccessLevelList< ItemType >A access level and a list
OMK::AccessorAccT< T, T2 >The implementation class for accessor through accessors method of an associated object
OMK::AccessorFctT< T, ObjectT >The implementation class for accessor through accessors method of an associated object
OMK::AccessorT< T >The implementation class for accessor to encapsuled value
OMK::Iii::AccessRule
OMK::Iii::AccessRuleCreatorAncestor of every access rule creator class used by the PrototypeFactory
OMK::Iii::AccessRuleCreatorT< T >Access rule creator class to be parametrized by the descendants of IAccessRule
OMK::Type::AddAnimatorPrmEvent processed by the visualisation to add a animator to a visual object
OMK::Inp::AddInputKeyPrmEvent to add a keyboard/mouse/joystick listener
OMK::Inp::AddInputListenerPrmEvent to add a keyboard/mouse/joystick listener
OMK::Type::AddVisualObjectPrmEvent processed by the visualisation to add a animator to a visual object
OMK::Vis::AnimatorAnimator which updates the visual object thanks to the informations found by its plug
OMK::Vis::AnimatorCreatorAncestor of animator creator class used by the PrototypeFactory
OMK::Vis::AnimatorCreatorT< T >Animator creator class to be parametrised by the descendants of Animator This class creates the new animator
OMK::Vis::AnimatorEventPlug
OMK::Vis::AnimatorEventPlugT< T >The plug to retrieve information the handler needs
OMK::Vis::AnimatorInputPlugT< T >The plug to retrieve information the handler needs
OMK::Vis::AnimatorPlugThe plug to retrieve information the animators needs
OMK::Vis::AnimatorPlugT< T >A typed plug offering the interface to retrieve information the animator needs
OMK::Vis::AnimatorT< T >Animator which computes the visualisation with the associated value found by the plug
OMK::Iii::AssociatedConnectorT< Type >The implementation class for associated connectors
OMK::AttributeAccT< PrmType, PrmAccType >Attribute with indirect access to value for types that are not sons of OMKType
OMK::AttributeAccTypeT< PrmType, PrmAccType >Attribute with indirect access to value for types that are sons of OMKType
OMK::AttributeAnimatorAccT< PrmType, PrmAccType >Attribute with indirect access to value for types that are not sons of OMKType
OMK::AttributeAnimatorAccTypeT< PrmType, PrmAccType >Attribute with indirect access to value for types that are sons of OMKType
OMK::AttributeAnimatorFctT< PrmType, ObjectType >Attribute with indirect access to value for types that are not sons of OMKType
OMK::AttributeAnimatorFctTypeT< PrmType, ObjectType >Attribute with indirect access to value for types that are not sons of OMKType
OMK::AttributeAnimatorT< PrmType >Attribute with encapsulated value for types that are not sons of OMKType
OMK::AttributeAnimatorTypeT< PrmType >Attribute with encapsulated value for types that are sons of OMKType
OMK::AttributeFctT< PrmType, ObjectType >Attribute with indirect access to value for types that are not sons of OMKType
OMK::AttributeFctTypeT< PrmType, ObjectType >Attribute with indirect access to value for types that are not sons of OMKType
OMK::AttributeT< PrmType >Attribute with encapsulated value for types that are not sons of OMKType
OMK::AttributeTypeT< PrmType >Attribute with encapsulated value for types that are sons of OMKType
HBT::AvatarMeshClass to add a skeleton in an Ogre visualisation
OMK::Vis::AvatarVisualObjectThis visual object defines an humano avatar
OMK::Iii::AverageT< Type >Convertor class which calculates the average of values
OMK::Vis::AwarenessAnimator< Type >Awareness animator to change the highlight color of a object
OMK::Vis::AwarenessColorAnimatorAwareness animator to change the highlight color of a object
OMK::Iii::BallJointBall joint
OMK::Iii::Barycenter
OMK::Type::BaseThis class defines what a data type is for OpenMASK
OMK::BasicHumanoBase class for humano simulated objects
OMK::Inp::BoundingBoxExtensionInput listener to control the bounding boxes around objects
OMK::Vis::CameraBaseExtensionThis extension adds an attribute containing camera's Transform
OMK::Inp::CameraOgreListenerInput listener to control the camera
OMK::ChangedControlParameterEventListener< T >Base event listener for reacting to proposed changes to a control parameter implementing default behaviour the last suggested change arriving to the object is enacted
OMK::ClockA clock to synchronize the time in simulation
OMK::Type::ColorColor Type
OMK::Type::ColorPolator
OMK::ConfigurationParameterDescriptorGeneric abstract class describing simulated object configuration parameters
OMK::Iii::ConnectorCreatorAncestor of every Connector creator class used by the PrototypeFactory
OMK::Iii::ConnectorCreatorT< T >Connector creator class to be parametrized by the descendants of IConnector
OMK::ContainerExtensionAn extension which is a container for other extensions
OMK::ControllerDefining what a controller is
OMK::ControllerCreatorBase class for all instance creators
OMK::ControlParameter< T >Typed control parameter
OMK::ControlParameterDuplique< Type >Experimental : controlParameter for duplicated objects
OMK::Type::ControlTakeOverPrmClass ControlTakeOverPrm generated
OMK::Iii::ConvertorCreatorT< TypeOut, TypeIn, ConvertorType >Convertor creator class to be parametrized by the descendants of IConvertorT
OMK::Iii::ConvertorFactoryT< TypeIn, TypeOut >The factory of the average object
OMK::CurrentActiveObjectClass CurrentActiveObject
OMK::Inp::DebugOverlayExtensionInput listener to show Debug overlay information
OMK::DistanceToExtensionCalculates a distance to a target
OMK::Inp::DistributedCameraListenerSimulated Object to control the camera
OMK::Inp::DistributedCameraOgreListenerInput listener to control the camera according OpenMASK Distributed paradigm and OpenMASK Listener
OMK::DistributedControllerA controller who has a notion of distribution A distributed controller only controls part of the simulation
OMK::DistributedController::CancellationData
OMK::DistributedController::RegistrationData
OMK::DoubleListTo lists, one being a subset of the other This class is used to store the list of object to activate at a given simulation step (active objects list), as well as the list of suspended objects which would be activated at that given simulation step if they weren't suspended (super list)
OMK::DoubleListElementAn element of a OMKDoubleList}
OMK::DuplicatedAttributeExtension< AttributType, Type >Extension to add an offset to a Transform attribute of the object
OMK::DuplicatedAttributeExtensionCreatorT< AttributType, Type >
OMK::DuplicatedObjectHandleIn this implementation, a duplicated object handle is a reference object handle this means that event sent to a duplicated object aren't propoagated to other copies
OMK::EmptyFifoExceptionThe exception raised when an empty Fifo is read
OMK::Vis::EntityMaterial
OMK::Vis::EntityMaterialCopy
OMK::Vis::EntityMaterialOrig
OMK::Inp::EscListenerInput listener for escape key
OMK::EventBase class for all events exchanged between simulation objects
OMK::EventAssociationListClass used to implement pointer correpondance between associated events
OMK::EventCreatorClass defining what a creator of an event is
OMK::EventIdentifierBase class for all event identifiers
OMK::EventListenerThe base class for event listener, wich enable automatic reaction on registred events
OMK::EventListenerCallBack< CallerClass >Untyped event listener calling an object's method to handle the event
OMK::EventSignalEmitterUtilBase class to emit an event
OMK::EventTypeForAttributeT< Type >Attribute valued event type
OMK::ExceptionBase class for all exceptions generated by an execution of OpenMASK
OMK::ExtensibleSimulatedObjectAncestor of every extensible objects
OMK::ExtensionAncestor of every extension of extensible simulated objects
OMK::ExtensionCreatorAncestor of every Extension creator class used by the PrototypeFactory
OMK::ExtensionCreatorT< T >Extension creator class to be parametrized by the descendants of Extension
OMK::ExtensionManagerAncestor of classes which manage extensions
OMK::ExtensionOfExtensionCreatorEventExtension to create extension by event
OMK::ExtensionT< SimulatedObjectType >Specialisation of Extension which references the extension owner
OMK::Fifo< T >Fifo to store attribute history thread safety : provided no reader tries to acces values with an offset greater than the numbre of values returned by getNumberOfPresentValues, multiple reads can take place concurrently with one write
OMK::Fifo< T >::ValeurDateInternal class
OMK::FixedPointThis Simulated object give a position in the space
OMK::FlowableBase class for insertion and extraction to and from streams
FrameListener
OMK::FrameSchedulerBasic frame scheduler, where each scheduled object is queued on the appropriate frame for multifrequential execution
OMK::GenericControlParameter< T, AncestorClass >Genric control parameter
OMK::Inp::GenericKeyExtension< OwnerClass >Generic extension to handle a key
OMK::GroundExtension
OMK::GroundExtension::GroundTerrainService
OMK::GroundService
OMK::Iii::HingeSlideJoint
OMK::Vis::HumanoAnimatorHandler which computes the visualisation with the associated information found by the plug
OMK::HumanoPlayerHumano simulated objects which replays a sequence read from a file
OMK::HumanoRecorderThis Simulated object defines a position which moves in the space
OMK::IAccessorT< T >The interface class for accessor to a simple value
OMK::Iii::IAccessRuleAccess rule interface
OMK::Vis::IAnimatorEventPlugThe event plug interface to set an animator by event
OMK::IAttributeAttribute interface
OMK::IAttributeAnimatorT< PrmType, ModelType, AccessorType >Attribute for animator interface
OMK::IAttributeBaseT< PrmType >Attribute interface
OMK::IAttributeT< PrmType, ModelType, AccessorType >Attribute interface
OMK::Iii::IConnectorConnector interface
OMK::Iii::IConvertorCreator< TypeOut, TypeIn >Ancestor of every convertor creator class used by the PrototypeFactory
OMK::Iii::IConvertorT< TypeOut, TypeIn >The interface class for convertor
OMK::Vis::IMaterialAction
OMK::Vis::IMaterialPassActionA class which calls the action for each pass of each technique
OMK::IncomingSynchronisationMessageThis is the abstract class for any sent synchronisation message used on a message passing distributed architecture
HBT::InitialisationSequenceStructure contenant la sequence d"initialisation du mesh
OMK::Input< T >An input for a simulation object
OMK::InputAlias< T >Class InputAlias
OMK::InputConnectionEventListener< T >Base event listener for reacting to proposed connections by objects other than the owner of the concerned input the last suggested connection arriving to the object is enacted
OMK::Inp::InputCreatorListenerSpecialization of OgreVis for the Inputs OIS library
OMK::Inp::InputExtensionAncestor of every extension of extensible simulated objects
OMK::Inp::InputListenerInput listener base class
OMK::Inp::InputListenerCreatorAncestor of every InputListener creator class used by the PrototypeFactory
OMK::Inp::InputListenerCreatorT< T >InputListener creator class to be parametrized by the descendants of InputListener
OMK::InputNTClass InputNT defines what an input is, regardless of the encapsulated data type
OMK::Iii::IntegratorT< Type >Convertor class which integrate the input value
OMK::Iii::InteractiveExtensionThe extension to make an object interactive
OMK::Iii::InteractorExtensionAncestor of every interactive, interactor or inspector objects
OMK::Iii::InteractorOutputThis class defines informations about interactor output
OMK::Iii::InteractorOutputCreatorAncestor of every Interactor output creator class used by the PrototypeFactory
OMK::Iii::InteractorOutputCreatorT< T >Connector creator of InteractorOutputT
OMK::Iii::InteractorOutputT< PrmType, ModelType >
OMK::InvalidOutputException
IService
OMK::IServiceRootAccess
OMK::Vis::IsProgrammableAction to know if is programmable
OMK::Vis::IUpdateMaterial
OMK::Iii::JointAncestor of every joint, it is a lock joint
OMK::Iii::JointCreatorAncestor of every Joint creator class used by the PrototypeFactory
OMK::Iii::JointCreatorT< T >Joint creator class to be parametrized by the descendants of Joint
OMK::Iii::JointExtensionKinematic joint between two objects
OMK::Iii::JointInteractorExtensionThe interactor extension associated to the joint extension
JoyStickListener
OMK::KernelAttributeBase class for all attributes of a simulated object
OMK::KernelObjectAbstractFactoryFactory used to create correct attributes depending on the controller
OMK::KernelObjectClassicFactoryOMKKernelObjectClassicFactory
OMK::Inp::KeyEmitterExtensionExtension to emit an event when a key is pressed
OMK::Inp::KeyEmitterExtensionT< T, ModelType >Extension to emit a valued event when a key is pressed
KeyListener
OMK::Inp::KeyListenerInput listener for a key
OMK::LocalObjectHandle
LogOutputThe output used to put the trace in the Ogre log
OMK::Vis::MaterialAddPickUDOAction to add PickUDO to the entity to improve picking from user
OMK::Vis::MaterialAnimator< Type >Animator to change the material
OMK::Vis::MaterialRemovePickUDOAction to remove PickUDO of the entity
OMK::Vis::MaterialSetAwarenessAction to set the awareness color
OMK::Vis::MaterialSetMaterialName
OMK::Vis::MaterialSetSceneBlendingAction to set the scene blending
OMK::Vis::MaterialSetShaderAction to set shader
OMK::Vis::MaterialSetTransparencyAction to change this instance transparency
OMK::MirrorObjectHandleDefines an object handle for mirors (ghosts) of reference objects
OMK::MKMHeadToTaskExtension
OMK::MKMHumanoThis Simulated object defines a position which moves in the space
OMK::MKMMotionTaskExtension
OMK::MKMMoveToTaskExtension
mkSystem::AvatarMeshCette classe dessine sous forme facétisée un squelette dans la visu
MouseListener
OMK::MovingHumanoThis simulated object defines a humano which gives a posture attribute to animate its associated avatars through animators
OMK::MultipleConfigurationParameterClass MultipleConfigurationParameter : stores multiple configuration parameters
OMK::MultiTriggerContainerExtensionAn extension which is a container for other extensions
OMK::MultiTriggerEmitterExtensionT< T, ModelType >Extension to emit a valued event on a trigger front
OMK::MultiValuedEventSignalEmitterUtilT< T, ModelType >Base class to emit a valued event
OMK::NameClass for naming things in Mask
OMK::Name::hash_compare_NameFunction object for a hash function
OMK::NameServerDefines a name server for OMKNames
OMK::NameServer::hash_compare_string
OMK::NameToPointerMap< ObjectType >Specialised map to keep track of named objects
OMK::Vis::NodeMaterial
OMK::Vis::NodeMaterial::Item
OMK::Vis::NodeMaterialCopy
OMK::Vis::NodeMaterialOrig
OMK::NoMemoryAvailableExceptionException throwed by memory managers when they are unable to allocate memory
OMK::NotAttributeExtensionThis extension add a boolean attribute which is the not of an other boolean attribute of the object
OMK::Type::NumericPolatorT< Type >Not so basic polator for numeric types
OMK::ObjectDescriptorObject of this class are used to store the description of simulated object, with data meaningfull for object outside the kernel
OMK::ObjectHandleAn object handle is the data structure used by controllers to access simulated objects
OMK::Vis::OgreAnimator
OMK::Vis::OgreAnimatorCommonAncestor class for the Ogre animators
OMK::Vis::OgreAnimatorT< T >Ancestor class for the Ogre animators
OMK::Vis::OgreObjectOgreObject creates a new scene node named with the id of this VisualObject and adds it into the subtree of root _sceneNode
OMK::Vis::OgreObjectSceneOgreObjectScene loads a dotScene file into the subtree of root _sceneNode
OMK::Vis::OgreVisSpecialization of VisBase for the Ogre3D library
OMK::OrbitThis Simulated object defines a position which moves in the space
OMK::OutgoingSynchronisationMessageThis is the abstract class for any sent synchronisation message used on a message passing distributed architecture
OMK::Output< T >An output of a certain type for a simulated object
OMK::OutputAlias< T >
OMK::OutputNTAbstract definition of an output
OMK::Inp::OverlayExtensionInput listener to show overlay information information
OMK::Packable
OMK::ParametersAccessorProvide some accessors for configuration parameters
OMK::Vis::PickUDOUserDefinedObject to specify witch entity need to be picked and in wich we have to find the vertex picked
HBT::PlayerThis object defines a reader for the posture data
OMK::PluginsLoaderClassThis class is used in the singleton PluginsLoader
OMK::Inp::PlusMinusExtension< T >Input listener to control the bounding boxes around objects
OMK::Type::Polator< T >Defines the most basic polator : always returns a produced value
OMK::Type::PolatorNTBase class for a polator
OMK::PostOffsetExtension
HBT::PostureDataStructure contenant tous les quaternions des bones pour transmettre la position à chaque frame
OMK::PreOffsetExtensionExtension to add an offset to a Transform attribute of the object
OMK::ProcessHow the distributed kernel for a message passing architecture sees processes
OMK::PvmCentralNameServerCentral name servers for the PVm version of OpenMASK
OMK::PvmControllerClass defining a local controller for a pvm session
OMK::PvmControllerCreator< Controller >Generic instance creator
OMK::PvmDuplicatedObjectHandleAn object handle for duplicated objects
OMK::PvmException
OMK::PvmIncomingMessageDefining a received message for a message passing architecture
OMK::PvmLocalObjectHandleAn object handle for duplicated objects
OMK::PvmMessageDefining a message for a message passing virtual machine
OMK::PvmMirrorObjectHandleDefines an object handle for mirors (ghosts) of reference objects only for pvm
OMK::PvmMulticastMessageClass refining the pvm outgoing message for a send with any number of recipients
OMK::PvmNameServerName server for pvm
OMK::PvmOutgoingMessageDefining a sent message for a message passing architecture
OMK::PvmReferenceObjectHandleDefines an reference object handle for pvm controllers
OMK::PvmSvmClass encapsulating the PVM virtual machine
OMK::PvmSvmLinkPvm communication chanel
OMK::PvmUnicastMessageRefine the Pvm outgoing message with a send to only one destination site
HBT::RecorderThis object defines a writer for the posture data
OMK::ReferenceObjectHandleDefining an reference object handle
OMK::Inp::SceneDetailsExtensionInput listener to control the detail level of the objects in the scene
OMK::SchedulerAbstract class encapsulating all the scheduling functionnality
OMK::Iii::ScrewJoint
OMK::ServiceRootAccessService to get the simulation root node
OMK::Iii::SessionPrmDefine a session of interaction between an interactor and an interactive object
OMK::Iii::SessionPrm::FunctorMessage construction function for friend functions
OMK::Iii::SessionPrm::LinkInternal structure to store the connector id and the associated interactor output
OMK::Iii::SharedConnectorT< Type >The implementation class for shared connectors
OMK::SignalDispatcherThis class implements signal dispatching
OMK::Iii::SimpleConnectorT< Type >The implementation class for simple connectors
OMK::SimplePointThis Simulated object give a position in the space
OMK::Type::SimpleTypeT< T >A OMKType with a type which can be used as the type itself
OMK::SimulatedObjectThis is the class defining what a object or entity is like in Mask
OMK::SimulatedObjectCreatorAncestor of every simulated object creator class used by the PrototypeFactory
OMK::SimulatedObjectCreatorT< T >Simulated object creator class to be parametrised by the descendants of SimulatedObject
OMK::StaticHumanoThis Simulated object defines a position which moves in the space
OMK::Vis::SubEntityMaterial
OMK::Vis::SubEntityMaterialCopy
OMK::Vis::SubEntityMaterialOrig
OMK::SvmDefines an abstract message passing virtual machine
OMK::SvmLinkDefines a communication chanel
OMK::Vis::SwitchAnimatorHandler which computes the visualisation with the associated information found by the plug
OMK::SynchronisationMessageClass defining the common markers between synchronisation messages
OMK::SystemEventIdentifierBase class for all event identifiers that require special handling by the receiver's controler this class also defines statically all event Identifiers
OMK::TracerIdTmpA class to activate temporarily an id
TracerOutput
OMK::TrackerThis Simulated object defines a position which moves in the space
OMK::TrajectoryThis Simulated object defines a position which moves in the space
OMK::Type::TransformType Transform
OMK::Vis::TransformAnimatorHandler which computes the visualisation with the associated information found by the plug
OMK::Vis::TransparencyAnimAnimatorAnimator to animate the transparency of an object
OMK::Vis::TransparencyBoolAnimatorAnimator to animate the transparency of an object
OMK::Vis::TransparencyValueAnimatorAnimator to animate the transparency of an object
OMK::TriggerAttributeExtensionA trigger which sets a boolean attribute to true if the distance between the object and the target is less than the thresold
OMK::TriggerBaseExtensionBase class for trigger
OMK::TriggerContainerExtensionAn extension which is a container for other extensions
OMK::TriggerEmitterExtensionExtension to emit an event on a trigger front
OMK::TriggerEmitterExtensionT< T, ModelType >Extension to emit a valued event on a trigger front
OMK::TriggerExtensionA trigger which adds a boolean attribute which is set to true if the distance between the object and the target is less than the thresold
OMK::Type::TwoIdsPrmClass TwoIdsPrm generated
OMK::UnallowedOverloadingExceptionException throwed when an attribute is redefined with the same name and a different type
OMK::UnInitialisedAttributeExceptionAbstract exception throwed when an uninitialised attribute is read
OMK::UnInitialisedControlParameterExceptionException throwed when an uninitialised control parameter is read
OMK::UnInitialisedOutputExceptionException to throwed when an uninitialized output is read
OMK::UniqueConfigurationParameterClass to describe one unique parameter, represented as a string
UserDefinedObject
OMK::UserExceptionBase class for all exceptions generated outside the OpenMASK kernel
OMK::ValuedEvent< UserType >An event that carries an associated value
OMK::ValuedEvent< UserType >::ValuedEventCreator
OMK::ValuedEventListenerCallBack< CallerClass, PrmType >Valued event listener which calling a object's method to handle the event
OMK::ValuedEventSignalEmitterUtilT< T, ModelType >Base class to emit a valued event
OMK::Vis::VisBaseVisualization
OMK::Vis::VisObjectExtensionInput listener to control the bounding boxes around objects
OMK::Vis::VisServiceExtensionVisu Message Service
OMK::Vis::VisualObjectVisual object used by the visualisation to visualise the simulated objects
OMK::Vis::VisualObjectCreatorAncestor of the VisualObject creator class used by the PrototypeFactory
OMK::Vis::VisualObjectCreatorT< T >VisualObject creator class to be parametrized by the descendants of VisualObject
WindowEventListener

logo OpenMask

Documentation generated on Mon Jun 9 11:46:00 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007