create a line defined by two end points
More...
#include <vtkLineSource.h>
Inherits vtkPolyDataAlgorithm.
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.
- Thanks:
- This class was extended by Philippe Pebay, Kitware SAS 2011, to support broken lines as well as simple lines.
- Examples:
- vtkLineSource (Examples)
- Tests:
- vtkLineSource (Tests)
Definition at line 41 of file vtkLineSource.h.
vtkLineSource::vtkLineSource |
( |
int |
res = 1 | ) |
|
|
protected |
virtual vtkLineSource::~vtkLineSource |
( |
| ) |
|
|
protectedvirtual |
static int vtkLineSource::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
virtual int vtkLineSource::IsA |
( |
const char * |
type | ) |
|
|
virtual |
static vtkLineSource* vtkLineSource::SafeDownCast |
( |
vtkObjectBase * |
o | ) |
|
|
static |
virtual vtkObjectBase* vtkLineSource::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
void vtkLineSource::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
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.
int vtkLineSource::RequestData |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protected |
int vtkLineSource::RequestInformation |
( |
vtkInformation * |
, |
|
|
vtkInformationVector ** |
, |
|
|
vtkInformationVector * |
|
|
) |
| |
|
protected |
double vtkLineSource::Point1[3] |
|
protected |
double vtkLineSource::Point2[3] |
|
protected |
int vtkLineSource::Resolution |
|
protected |
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 86 of file vtkLineSource.h.
The documentation for this class was generated from the following file: