Interface for a system that implements optional configuration. More...
|virtual void||Configure (const Entity &_entity, const std::shared_ptr< const sdf::Element > &_sdf, EntityComponentManager &_ecm, EventManager &_eventMgr)=0|
|Configure the system. More...|
Interface for a system that implements optional configuration.
Configure is called after the system is instantiated and all entities and components are loaded from the corresponding SDF world, and before simulation begins exectution.
Member Function Documentation
Configure the system.
[in] _entity The entity this plugin is attached to. [in] _sdf The SDF Element associated with this system plugin. [in] _ecm The EntityComponentManager of the given simulation instance. [in] _eventMgr The EventManager of the given simulation instance.
Implemented in TriggeredPublisher, MulticopterVelocityControl, JointTrajectoryController, LogicalAudioSensorPlugin, DiffDrive, TrackedVehicle, TrajectoryFollower, Buoyancy, Hydrodynamics, ParticleEmitter, WheelSlip, AckermannSteering, Elevator, KineticEnergyMonitor, TrackController, MecanumDrive, OpticalTactilePlugin, WindEffects, Thruster, Breadcrumbs, BuoyancyEnginePlugin, JointPositionController, PerformerDetector, JointController, ShaderParam, LinearBatteryPlugin, PosePublisher, LiftDrag, TouchPlugin, OdometryPublisher, UserCommands, FollowActor, CameraVideoRecorder, DetachableJoint, Sensors, LogVideoRecorder, JointStatePublisher, VelocityControl, ParticleEmitter2, SceneBroadcaster, LogPlayback, LogRecord, Label, MulticopterMotorModel, ThermalSensor, ApplyJointForce, and Thermal.
The documentation for this class was generated from the following file: