ssPolyDatatoBathymetryFilter Class Reference
[C++/Common/Filter/PolyDatatoPolyData]

This class is the base of those classes whose purpose is to filter the multibeam bathymetry data in some manner. More...

#include <ssPolyDatatoBathymetryFilter.h>

Inheritance diagram for ssPolyDatatoBathymetryFilter:

Inheritance graph
[legend]
Collaboration diagram for ssPolyDatatoBathymetryFilter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeMacro (ssPolyDatatoBathymetryFilter, ssPolyDatatoPolyDataFilter)
void PrintSelf (ostream &os, vtkIndent indent)
 Print the state of this object.
virtual void PingsPerSwath (vtkIdType pings)
 Specify the number of pings per swath.
vtkIdType PingsPerSwath () const
 Give the current number of pings per swath.
virtual void Swaths (vtkIdType swaths)
 Specify the number of swaths to filter.
vtkIdType Swaths () const
 Give the number of swaths currently filtering.

Static Public Member Functions

static ssPolyDatatoBathymetryFilterNew ()
 Instantiate a new object of this type.

Protected Member Functions

 ssPolyDatatoBathymetryFilter ()
 Ctor.
 ~ssPolyDatatoBathymetryFilter ()
 Dtor.
virtual void Execute ()
 Build the output PolyData from the input records.
void InitializeBuffer ()
 Initialize the buffer.
 SMARTP (vtkPoints) points
 Points in the buffer.
 SMARTP (vtkCellArray) lines
 Lines in the buffer.
 SMARTP (vtkUnsignedIntArray) scalars
 Scalars in the buffer.
 SMARTP (vtkPolyData) buffer
 The working buffer.

Detailed Description

This class is the base of those classes whose purpose is to filter the multibeam bathymetry data in some manner.

Definition at line 21 of file ssPolyDatatoBathymetryFilter.h.


Constructor & Destructor Documentation

ssPolyDatatoBathymetryFilter::ssPolyDatatoBathymetryFilter (  )  [protected]

Ctor.

ssPolyDatatoBathymetryFilter::~ssPolyDatatoBathymetryFilter (  )  [protected]

Dtor.


Member Function Documentation

static ssPolyDatatoBathymetryFilter* ssPolyDatatoBathymetryFilter::New (  )  [static]

Instantiate a new object of this type.

This is the only method that objects of this type may be created.

Returns:
The new object.

Reimplemented from ssPolyDatatoPolyDataFilter.

Reimplemented in ssPolyDatatoBathymetryScrollFilter.

ssPolyDatatoBathymetryFilter::vtkTypeMacro ( ssPolyDatatoBathymetryFilter  ,
ssPolyDatatoPolyDataFilter   
)

void ssPolyDatatoBathymetryFilter::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Print the state of this object.

Parameters:
os The output stream.
indent The indentation level. Used for formating output.

Reimplemented from ssPolyDatatoPolyDataFilter.

Reimplemented in ssPolyDatatoBathymetryScrollFilter.

virtual void ssPolyDatatoBathymetryFilter::PingsPerSwath ( vtkIdType  pings  )  [virtual]

Specify the number of pings per swath.

Parameters:
pings The number of pings (pings >= 0 and pings % 2 == 0)

vtkIdType ssPolyDatatoBathymetryFilter::PingsPerSwath (  )  const

Give the current number of pings per swath.

Returns:
The number of pings per swath.

virtual void ssPolyDatatoBathymetryFilter::Swaths ( vtkIdType  swaths  )  [virtual]

Specify the number of swaths to filter.

Parameters:
swaths The number of swaths that the filter will work on.

vtkIdType ssPolyDatatoBathymetryFilter::Swaths (  )  const

Give the number of swaths currently filtering.

Returns:
The current number of swaths.

virtual void ssPolyDatatoBathymetryFilter::Execute (  )  [protected, virtual]

Build the output PolyData from the input records.

This function is called as a result of a propagated Update() on the data flow. The sematics of this function will cause the number of records specified by numberOfRecords() to be read if there is no intervening EOF or error in the input stream.

Reimplemented from vtkSource.

Reimplemented in ssPolyDatatoBathymetryScrollFilter.

void ssPolyDatatoBathymetryFilter::InitializeBuffer (  )  [protected]

Initialize the buffer.

ssPolyDatatoBathymetryFilter::SMARTP ( vtkPoints   )  [protected]

Points in the buffer.

ssPolyDatatoBathymetryFilter::SMARTP ( vtkCellArray   )  [protected]

Lines in the buffer.

ssPolyDatatoBathymetryFilter::SMARTP ( vtkUnsignedIntArray   )  [protected]

Scalars in the buffer.

ssPolyDatatoBathymetryFilter::SMARTP ( vtkPolyData   )  [protected]

The working buffer.


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