Privacy
An open-source, flexible 3D physical simulation framework
mars::sim::GridSensorInterface Class Referenceabstract

#include <GridSensorInterface.h>

Public Member Functions

virtual ~GridSensorInterface (void)
 
virtual void setMatrixSpacing (base::sReal rowSpacing, base::sReal columnSpacing)=0
 
virtual void setMatrixDimensions (int numRows, int numCols)=0
 
virtual void setLaserDistanceRange (base::sReal min, base::sReal max)=0
 
virtual unsigned long getNodeID () const =0
 
virtual const base::Quaternion getRotation () const =0
 
virtual const base::Vector getPosition () const =0
 

Detailed Description

Definition at line 41 of file GridSensorInterface.h.

Constructor & Destructor Documentation

◆ ~GridSensorInterface()

virtual mars::sim::GridSensorInterface::~GridSensorInterface ( void  )
inlinevirtual

Definition at line 43 of file GridSensorInterface.h.

Member Function Documentation

◆ getNodeID()

virtual unsigned long mars::sim::GridSensorInterface::getNodeID ( ) const
pure virtual

◆ getPosition()

virtual const base::Vector mars::sim::GridSensorInterface::getPosition ( ) const
pure virtual

◆ getRotation()

virtual const base::Quaternion mars::sim::GridSensorInterface::getRotation ( ) const
pure virtual

◆ setLaserDistanceRange()

virtual void mars::sim::GridSensorInterface::setLaserDistanceRange ( base::sReal  min,
base::sReal  max 
)
pure virtual

◆ setMatrixDimensions()

virtual void mars::sim::GridSensorInterface::setMatrixDimensions ( int  numRows,
int  numCols 
)
pure virtual

◆ setMatrixSpacing()

virtual void mars::sim::GridSensorInterface::setMatrixSpacing ( base::sReal  rowSpacing,
base::sReal  columnSpacing 
)
pure virtual

The documentation for this class was generated from the following file: