 |
VTK
9.1.0
|
Go to the documentation of this file.
27 #include "vtkCommonDataModelModule.h"
134 void operator=(
const vtkPath&) =
delete;
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void InsertNextPoint(double pts[3], int code)
Insert the next control point in the path.
void GetCellPoints(vtkIdType, vtkIdList *ptIds) override
vtkPath doesn't use cells, this method just clears ptIds.
vtkCell * GetCell(vtkIdType) override
Get cell with cellId such that: 0 <= cellId < NumberOfCells.
concrete dataset representing a path defined by Bezier curves.
int GetCellType(vtkIdType) override
Get type of cell with cellId such that: 0 <= cellId < NumberOfCells.
void GetCell(vtkIdType, vtkGenericCell *) override
Get cell with cellId such that: 0 <= cellId < NumberOfCells.
int GetMaxCellSize() override
Return the maximum cell size in this poly data.
vtkIntArray * GetCodes()
Set/Get the array of control point codes:
ControlPointType
Enumeration of recognized control point types:
abstract class to specify cell behavior
static vtkPath * GetData(vtkInformationVector *v, int i=0)
Retrieve an instance of this class from an information object.
a simple class to control print indentation
dynamic, self-adjusting array of int
list of point or cell ids
vtkIdType GetNumberOfCells() override
vtkPath doesn't use cells.
static vtkPath * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
void Allocate(vtkIdType size=1000, int extSize=1000)
Method allocates initial storage for points.
void InsertNextPoint(float pts[3], int code)
Insert the next control point in the path.
void Reset()
Begin inserting data all over again.
concrete class for storing a set of points
void SetCodes(vtkIntArray *)
Set/Get the array of control point codes:
provides thread-safe access to cells
void InsertNextPoint(double x, double y, double z, int code)
Insert the next control point in the path.
int GetDataObjectType() override
Return what type of dataset this is.
virtual vtkCell * GetCell(vtkIdType cellId)=0
Get cell with cellId such that: 0 <= cellId < NumberOfCells.
void GetPointCells(vtkIdType ptId, vtkIdList *cellIds) override
vtkPath doesn't use cells, this method just clears cellIds.