Privacy
An open-source, flexible 3D physical simulation framework
mars::sim::RotatingRaySensor Member List

This is the complete list of members for mars::sim::RotatingRaySensor, including all inherited members.

accelerationmars::interfaces::BaseNodeSensorprotected
attached_nodemars::interfaces::BaseNodeSensorprotected
BaseArraySensor(int cols, int rows, int channels=1)mars::interfaces::BaseArraySensor< double >inline
BaseNodeSensor(unsigned long id, std::string name)mars::interfaces::BaseNodeSensorinline
BasePolarIntersectionSensor(unsigned long id, std::string name, int cols, int rows, double angleX, double angleY, double maxDistance=std::numeric_limits< double >::infinity())mars::interfaces::BasePolarIntersectionSensorinline
BaseSensor()mars::interfaces::BaseSensorinline
BaseSensor(unsigned long id, std::string name)mars::interfaces::BaseSensorinline
calcAcceletaionmars::interfaces::BaseNodeSensorprotected
calcOrientationmars::interfaces::BaseNodeSensorprotected
calcPositionmars::interfaces::BaseNodeSensorprotected
calcRotationSpeedmars::interfaces::BaseNodeSensorprotected
calcSpeedmars::interfaces::BaseNodeSensorprotected
cancel(bool block=false)mars::utils::Threadprivate
cancelAll(bool block=false)mars::utils::Threadprivatestatic
channelsmars::interfaces::BaseArraySensor< double >protected
closeThreadmars::sim::RotatingRaySensorprivate
colsmars::interfaces::BaseArraySensor< double >protected
configmars::sim::RotatingRaySensor
controlmars::interfaces::SensorInterfaceprotected
convertPointCloudmars::sim::RotatingRaySensorprivate
createConfig() constmars::sim::RotatingRaySensorvirtual
current_posemars::sim::RotatingRaySensorprivate
datamars::interfaces::BaseArraySensor< double >protected
directionsmars::sim::RotatingRaySensorprivate
fromCloudmars::sim::RotatingRaySensorprivate
full_scanmars::sim::RotatingRaySensorprivate
getAsciiData(char *data) constmars::interfaces::BaseSensorinlinevirtual
getAttachedNode()mars::interfaces::BaseNodeSensorinline
getChannels() constmars::interfaces::BaseArraySensor< double >inline
getCols() constmars::interfaces::BaseArraySensor< double >inline
getConfig() constmars::sim::RotatingRaySensor
getCoreExchange(core_objects_exchange *obj) constmars::interfaces::BaseSensorinline
getCurrentThread()mars::utils::Threadprivatestatic
getData() constmars::interfaces::BaseArraySensor< double >inline
getDirections()mars::sim::RotatingRaySensorinline
getID() constmars::interfaces::BaseSensorinline
getName() constmars::interfaces::BaseSensorinline
getNumberRays()mars::sim::RotatingRaySensor
getOrientation() constmars::interfaces::BaseNodeSensorinline
getPointcloud(std::vector< utils::Vector > &pointcloud)mars::sim::RotatingRaySensor
getRows() constmars::interfaces::BaseArraySensor< double >inline
getSensorData(double **) constmars::sim::RotatingRaySensorvirtual
getStackSize() constmars::utils::Threadprivate
idmars::interfaces::BaseSensor
instanciate(interfaces::ControlCenter *control, interfaces::BaseConfig *config)mars::sim::RotatingRaySensorstatic
isCurrentThread() constmars::utils::Threadprivate
isFinished() constmars::utils::Threadprivate
isRunning() constmars::utils::Threadprivate
join()mars::utils::Threadprivate
maxDistancemars::interfaces::BasePolarIntersectionSensor
msleep(unsigned long msec)mars::utils::Threadprivatestatic
mutex_pointcloudmars::sim::RotatingRaySensormutableprivate
namemars::interfaces::BaseSensor
nextCloudmars::sim::RotatingRaySensorprivate
nsamplesmars::sim::RotatingRaySensorprivate
num_pointsmars::sim::RotatingRaySensorprivate
operator[](const int &index)mars::interfaces::BaseArraySensor< double >inline
orientationmars::interfaces::BaseNodeSensorprotected
orientation_offsetmars::sim::RotatingRaySensorprivate
parseConfig(interfaces::ControlCenter *control, configmaps::ConfigMap *config)mars::sim::RotatingRaySensorstatic
pointcloud1mars::sim::RotatingRaySensorprivate
pointcloud2mars::sim::RotatingRaySensorprivate
pointcloud_fullmars::sim::RotatingRaySensorprivate
poseMutexmars::sim::RotatingRaySensormutableprivate
positionmars::interfaces::BaseNodeSensorprotected
positionIndicesmars::sim::RotatingRaySensorprivate
receiveData(const data_broker::DataInfo &info, const data_broker::DataPackage &package, int callbackParam)mars::sim::RotatingRaySensorvirtual
ReceiverInterface()mars::data_broker::ReceiverInterfaceinline
resize(int cols, int rows, int channels=1)mars::interfaces::BaseArraySensor< double >inlinevirtual
RotatingRaySensor(interfaces::ControlCenter *control, RotatingRayConfig config)mars::sim::RotatingRaySensor
rotationIndicesmars::sim::RotatingRaySensorprivate
rotationSpeedmars::interfaces::BaseNodeSensorprotected
rowsmars::interfaces::BaseArraySensor< double >protected
run()mars::sim::RotatingRaySensorprotectedvirtual
SensorInterface(ControlCenter *center)mars::interfaces::SensorInterfaceinline
setCancellationPoint()mars::utils::Threadprivate
setStackSize(std::size_t stackSize)mars::utils::Threadprivate
speedmars::interfaces::BaseNodeSensorprotected
start()mars::utils::Threadprivate
stepXmars::interfaces::BasePolarIntersectionSensor
stepYmars::interfaces::BasePolarIntersectionSensor
Thread()mars::utils::Threadprivate
toCloudmars::sim::RotatingRaySensorprivate
turn()mars::sim::RotatingRaySensor
turning_end_fullscanmars::sim::RotatingRaySensorprivate
turning_offsetmars::sim::RotatingRaySensorprivate
turning_stepmars::sim::RotatingRaySensorprivate
update(std::vector< interfaces::draw_item > *drawItems)mars::sim::RotatingRaySensorvirtual
update_availablemars::sim::RotatingRaySensorprivate
updateRatemars::interfaces::BaseSensor
vertical_resolutionmars::sim::RotatingRaySensorprivate
wait()mars::utils::Threadprivate
wait(unsigned long timeoutMilliseconds)mars::utils::Threadprivate
~BaseArraySensor()mars::interfaces::BaseArraySensor< double >inlinevirtual
~BaseNodeSensor()mars::interfaces::BaseNodeSensorinlinevirtual
~BasePolarIntersectionSensor()mars::interfaces::BasePolarIntersectionSensorinlinevirtual
~BaseSensor()mars::interfaces::BaseSensorinlinevirtual
~DrawInterface()mars::interfaces::DrawInterfaceinlinevirtual
~ReceiverInterface()mars::data_broker::ReceiverInterfaceinlinevirtual
~RotatingRaySensor(void)mars::sim::RotatingRaySensor
~SensorInterface()mars::interfaces::SensorInterfaceinlinevirtual
~Thread()mars::utils::Threadprivatevirtual