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
vtkMultisenseSource Class Reference

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

Inheritance diagram for vtkMultisenseSource:
Inheritance graph
[legend]

Public Member Functions

 vtkTypeMacro (vtkMultisenseSource, 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)
 
int GetCurrentScanLine ()
 
void GetDataForScanLine (int scanLine, vtkPolyData *polyData)
 
vtkIdType GetCurrentScanTime ()
 
void InitBotConfig (const char *filename)
 
void GetTransform (const char *fromFrame, const char *toFrame, vtkIdType utime, vtkTransform *transform)
 

Static Public Member Functions

static vtkMultisenseSourceNew ()
 
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)
 
 vtkMultisenseSource ()
 
virtual ~vtkMultisenseSource ()
 

Protected Attributes

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

Detailed Description

Definition at line 28 of file vtkMultisenseSource.h.

Constructor & Destructor Documentation

vtkMultisenseSource::vtkMultisenseSource ( )
protected
virtual vtkMultisenseSource::~vtkMultisenseSource ( )
protectedvirtual

Member Function Documentation

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

Member Data Documentation

double vtkMultisenseSource::DistanceRange[2]
protected

Definition at line 79 of file vtkMultisenseSource.h.

double vtkMultisenseSource::EdgeAngleThreshold
protected

Definition at line 81 of file vtkMultisenseSource.h.

double vtkMultisenseSource::HeightRange[2]
protected

Definition at line 80 of file vtkMultisenseSource.h.


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