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