Drake Designer
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkLidarSource Class Reference

#include <src/vtk/DRCFilters/vtkLidarSource.h>

Inheritance diagram for vtkLidarSource:
Inheritance graph
[legend]

Public Member Functions

 vtkTypeMacro (vtkLidarSource, vtkPolyDataAlgorithm)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void Poll ()
 
void Start ()
 
void Stop ()
 
 vtkGetVector2Macro (DistanceRange, double)
 
 vtkSetVector2Macro (DistanceRange, double)
 
 vtkGetVector2Macro (HeightRange, double)
 
 vtkSetVector2Macro (HeightRange, double)
 
void SetEdgeAngleThreshold (double threshold)
 
double GetEdgeAngleThreshold ()
 
int GetCurrentRevolution ()
 
void GetDataForRevolution (int revolution, vtkPolyData *polyData)
 
void GetDataForHistory (int numberOfScanLines, vtkPolyData *polyData)
 
int GetCurrentScanLine ()
 
void GetDataForScanLine (int scanLine, vtkPolyData *polyData)
 
vtkIdType GetCurrentScanTime ()
 
void subscribe (const char *channelName)
 
void setCoordinateFrame (const char *coordinateFrame)
 
void InitBotConfig (const char *filename)
 
void GetTransform (const char *fromFrame, const char *toFrame, vtkIdType utime, vtkTransform *transform)
 

Static Public Member Functions

static vtkLidarSourceNew ()
 
static void GetBotRollPitchYaw (vtkTransform *transform, double rpy[3])
 
static void GetBotQuaternion (vtkTransform *transform, double wxyz[4])
 

Protected Member Functions

virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
 vtkLidarSource ()
 
virtual ~vtkLidarSource ()
 

Protected Attributes

double DistanceRange [2]
 
double EdgeAngleThreshold
 
double HeightRange [2]
 

Detailed Description

Definition at line 28 of file vtkLidarSource.h.

Constructor & Destructor Documentation

vtkLidarSource::vtkLidarSource ( )
protected
virtual vtkLidarSource::~vtkLidarSource ( )
protectedvirtual

Member Function Documentation

static void vtkLidarSource::GetBotQuaternion ( vtkTransform *  transform,
double  wxyz[4] 
)
static
static void vtkLidarSource::GetBotRollPitchYaw ( vtkTransform *  transform,
double  rpy[3] 
)
static
int vtkLidarSource::GetCurrentRevolution ( )
int vtkLidarSource::GetCurrentScanLine ( )
vtkIdType vtkLidarSource::GetCurrentScanTime ( )
void vtkLidarSource::GetDataForHistory ( int  numberOfScanLines,
vtkPolyData *  polyData 
)
void vtkLidarSource::GetDataForRevolution ( int  revolution,
vtkPolyData *  polyData 
)
void vtkLidarSource::GetDataForScanLine ( int  scanLine,
vtkPolyData *  polyData 
)
double vtkLidarSource::GetEdgeAngleThreshold ( )
void vtkLidarSource::GetTransform ( const char *  fromFrame,
const char *  toFrame,
vtkIdType  utime,
vtkTransform *  transform 
)
void vtkLidarSource::InitBotConfig ( const char *  filename)
static vtkLidarSource* vtkLidarSource::New ( )
static
void vtkLidarSource::Poll ( )
void vtkLidarSource::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual int vtkLidarSource::RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
virtual int vtkLidarSource::RequestInformation ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
void vtkLidarSource::setCoordinateFrame ( const char *  coordinateFrame)
void vtkLidarSource::SetEdgeAngleThreshold ( double  threshold)
void vtkLidarSource::Start ( )
void vtkLidarSource::Stop ( )
void vtkLidarSource::subscribe ( const char *  channelName)
vtkLidarSource::vtkGetVector2Macro ( DistanceRange  ,
double   
)
vtkLidarSource::vtkGetVector2Macro ( HeightRange  ,
double   
)
vtkLidarSource::vtkSetVector2Macro ( DistanceRange  ,
double   
)
vtkLidarSource::vtkSetVector2Macro ( HeightRange  ,
double   
)
vtkLidarSource::vtkTypeMacro ( vtkLidarSource  ,
vtkPolyDataAlgorithm   
)

Member Data Documentation

double vtkLidarSource::DistanceRange[2]
protected

Definition at line 85 of file vtkLidarSource.h.

double vtkLidarSource::EdgeAngleThreshold
protected

Definition at line 86 of file vtkLidarSource.h.

double vtkLidarSource::HeightRange[2]
protected

Definition at line 87 of file vtkLidarSource.h.


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