30 #include "vtkCommonDataModelModule.h"
74 void InsertNextPoint(
float pts[3],
int code);
75 void InsertNextPoint(
double pts[3],
int code);
76 void InsertNextPoint(
double x,
double y,
double z,
int code);
93 int GetCellType(
vtkIdType) VTK_OVERRIDE {
return 0; }
136 void operator=(const
vtkPath&) VTK_DELETE_FUNCTION;
int GetDataObjectType() override
Return what type of dataset this is.
virtual void GetPointCells(vtkIdType ptId, vtkIdList *cellIds)=0
Topological inquiry to get cells using point.
static vtkDataObject * New()
concrete dataset representing a path defined by Bezier curves.
int GetMaxCellSize() override
Return the maximum cell size in this poly data.
static vtkPointSet * GetData(vtkInformation *info)
Retrieve an instance of this class from an information object.
abstract class for specifying dataset behavior
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
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
list of point or cell ids
virtual void GetCellPoints(vtkIdType cellId, vtkIdList *ptIds)=0
Topological inquiry to get points defining cell.
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.