VTK
|
create a line defined by two end points More...
#include <vtkLineSource.h>
create a line defined by two end points
vtkLineSource is a source object that creates a polyline defined by two endpoints. The number of segments composing the polyline is controlled by setting the object resolution.
Definition at line 41 of file vtkLineSource.h.
Reimplemented from vtkPolyDataAlgorithm.
Definition at line 45 of file vtkLineSource.h.
vtkLineSource::vtkLineSource | ( | int | res = 1 | ) | [protected] |
virtual vtkLineSource::~vtkLineSource | ( | ) | [protected, virtual] |
static vtkLineSource* vtkLineSource::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkPolyDataAlgorithm.
static int vtkLineSource::IsTypeOf | ( | const char * | name | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPolyDataAlgorithm.
virtual int vtkLineSource::IsA | ( | const char * | name | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.
Reimplemented from vtkPolyDataAlgorithm.
static vtkLineSource* vtkLineSource::SafeDownCast | ( | vtkObjectBase * | o | ) | [static] |
Reimplemented from vtkPolyDataAlgorithm.
virtual vtkObjectBase* vtkLineSource::NewInstanceInternal | ( | ) | const [protected, virtual] |
Reimplemented from vtkPolyDataAlgorithm.
vtkLineSource* vtkLineSource::NewInstance | ( | ) | const |
Reimplemented from vtkPolyDataAlgorithm.
void vtkLineSource::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkPolyDataAlgorithm.
virtual void vtkLineSource::SetPoint1 | ( | double | , |
double | , | ||
double | |||
) | [virtual] |
Set position of first end point.
virtual void vtkLineSource::SetPoint1 | ( | double | [3] | ) | [virtual] |
Set position of first end point.
virtual double* vtkLineSource::GetPoint1 | ( | ) | [virtual] |
Set position of first end point.
virtual void vtkLineSource::GetPoint1 | ( | double | data[3] | ) | [virtual] |
Set position of first end point.
void vtkLineSource::SetPoint1 | ( | float | [3] | ) |
Set position of first end point.
virtual void vtkLineSource::SetPoint2 | ( | double | , |
double | , | ||
double | |||
) | [virtual] |
Set position of other end point.
virtual void vtkLineSource::SetPoint2 | ( | double | [3] | ) | [virtual] |
Set position of other end point.
virtual double* vtkLineSource::GetPoint2 | ( | ) | [virtual] |
Set position of other end point.
virtual void vtkLineSource::GetPoint2 | ( | double | data[3] | ) | [virtual] |
Set position of other end point.
void vtkLineSource::SetPoint2 | ( | float | [3] | ) |
Set position of other end point.
virtual void vtkLineSource::SetPoints | ( | vtkPoints * | ) | [virtual] |
Set/Get the list of points defining a broken line
virtual vtkPoints* vtkLineSource::GetPoints | ( | ) | [virtual] |
Set/Get the list of points defining a broken line
virtual void vtkLineSource::SetResolution | ( | int | ) | [virtual] |
Divide line into Resolution number of pieces.
virtual int vtkLineSource::GetResolution | ( | ) | [virtual] |
Divide line into Resolution number of pieces.
virtual void vtkLineSource::SetOutputPointsPrecision | ( | int | ) | [virtual] |
Set/get the desired precision for the output points. vtkAlgorithm::SINGLE_PRECISION - Output single-precision floating point. vtkAlgorithm::DOUBLE_PRECISION - Output double-precision floating point.
virtual int vtkLineSource::GetOutputPointsPrecision | ( | ) | [virtual] |
Set/get the desired precision for the output points. vtkAlgorithm::SINGLE_PRECISION - Output single-precision floating point. vtkAlgorithm::DOUBLE_PRECISION - Output double-precision floating point.
int vtkLineSource::RequestData | ( | vtkInformation * | request, |
vtkInformationVector ** | inputVector, | ||
vtkInformationVector * | outputVector | ||
) | [protected, virtual] |
This is called by the superclass. This is the method you should override.
Reimplemented from vtkPolyDataAlgorithm.
int vtkLineSource::RequestInformation | ( | vtkInformation * | , |
vtkInformationVector ** | , | ||
vtkInformationVector * | |||
) | [protected, virtual] |
Reimplemented from vtkPolyDataAlgorithm.
double vtkLineSource::Point1[3] [protected] |
Definition at line 89 of file vtkLineSource.h.
double vtkLineSource::Point2[3] [protected] |
Definition at line 90 of file vtkLineSource.h.
int vtkLineSource::Resolution [protected] |
Definition at line 91 of file vtkLineSource.h.
int vtkLineSource::OutputPointsPrecision [protected] |
Definition at line 92 of file vtkLineSource.h.
vtkPoints* vtkLineSource::Points [protected] |
The list of points defining a broken line NB: The Point1/Point2 definition of a single line segment is used by default
Definition at line 96 of file vtkLineSource.h.