18 #include "vtkCommonDataModelModule.h"
21 VTK_ABI_NAMESPACE_BEGIN
63 void InsertNextPoint(
float pts[3],
int code);
64 void InsertNextPoint(
double pts[3],
int code);
65 void InsertNextPoint(
double x,
double y,
double z,
int code);
126 void operator=(
const vtkPath&) =
delete;
129 VTK_ABI_NAMESPACE_END
int GetDataObjectType() override
Return what type of dataset this is.
int GetCellType(vtkIdType) override
Get type of cell with cellId such that: 0 <= cellId < NumberOfCells.
concrete dataset representing a path defined by Bezier curves.
int GetMaxCellSize() override
Return the maximum cell size in this poly data.
void GetCellPoints(vtkIdType, vtkIdList *idList) override
Topological inquiry to get points defining cell.
static vtkPointSet * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
concrete class for storing a set of points
provides thread-safe access to cells
abstract class to specify cell behavior
dynamic, self-adjusting array of int
vtkIdType GetNumberOfCells() override
vtkPath doesn't use cells.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for type information and printing.
a simple class to control print indentation
static vtkPointSet * New()
Standard instantiation method.
list of point or cell ids
void GetPointCells(vtkIdType, vtkIdList *idList) override
Topological inquiry to get cells using point.
vtkCell * GetCell(vtkIdType) override
This method always return a vtkEmptyCell, as there is no cell in a vtkPointSet.
vtkCell * GetCell(vtkIdType) override
Get cell with cellId such that: 0 <= cellId < NumberOfCells.
ControlPointType
Enumeration of recognized control point types:
virtual vtkCell * GetCell(vtkIdType cellId)=0
Get cell with cellId such that: 0 <= cellId < NumberOfCells.