Go to the documentation of this file.
88 void *
GetVoidPointer(
const int id) {
return this->Data->GetVoidPointer(
id); }
91 virtual void Squeeze() { this->Data->Squeeze(); }
130 void SetPoint(
vtkIdType id,
double x,
double y,
double z);
137 { this->Data->InsertTuple(
id,
x);};
139 {this->Data->InsertTuple(
id,
x);};
140 void InsertPoint(
vtkIdType id,
double x,
double y,
double z);
148 { this->Data->InsertTuples(dstIds, srcIds,
source->Data); }
157 { this->Data->InsertTuples(dstStart,
n, srcStart,
source->Data); }
163 {
return this->Data->InsertNextTuple(
x); }
165 {
return this->Data->InsertNextTuple(
x); }
166 vtkIdType InsertNextPoint(
double x,
double y,
double z);
172 void SetNumberOfPoints(
vtkIdType numPoints);
228 double p[3] = {
x,
y,
z };
234 double p[3] = {
x,
y,
z };
240 double p[3] = {
x,
y,
z };
represent and manipulate 3D points
vtkIdType InsertNextPoint(const float x[3])
virtual void DeepCopy(vtkPoints *ad)
#define VTKCOMMONCORE_EXPORT
void SetDataTypeToUnsignedShort()
void SetDataTypeToShort()
void SetNumberOfPoints(vtkIdType numPoints)
virtual int Resize(vtkIdType numTuples)=0
void InsertPoint(vtkIdType id, const float x[3])
#define VTK_UNSIGNED_SHORT
record modification and/or execution time
vtkIdType InsertNextPoint(const double x[3])
#define vtkTypeMacro(thisClass, superclass)
void PrintSelf(ostream &os, vtkIndent indent)
abstract base class for most VTK objects
void * GetVoidPointer(const int id)
GLint GLint GLint GLint GLint x
virtual void InsertTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)=0
abstract superclass for arrays of numeric data
void GetPoint(vtkIdType id, double x[3])
unsigned long int GetMTime()
void InsertPoints(vtkIdType dstStart, vtkIdType n, vtkIdType srcStart, vtkPoints *source)
boost::graph_traits< vtkGraph * >::vertex_descriptor source(boost::graph_traits< vtkGraph * >::edge_descriptor e, vtkGraph *)
vtkIdType GetNumberOfPoints()
virtual void SetNumberOfComponents(int)
void SetDataTypeToUnsignedLong()
unsigned long GetActualMemorySize()
double * GetPoint(vtkIdType id)
virtual void ComputeBounds()
a simple class to control print indentation
virtual int Allocate(const vtkIdType sz, const vtkIdType ext=1000)
static vtkPoints * New(int dataType)
void SetDataTypeToUnsignedInt()
list of point or cell ids
#define VTK_UNSIGNED_CHAR
void SetDataTypeToDouble()
#define VTK_UNSIGNED_LONG
void SetPoint(vtkIdType id, const double x[3])
void GetPoints(vtkIdList *ptId, vtkPoints *fp)
virtual void SetData(vtkDataArray *)
GLint GLint GLint GLint GLint GLint y
virtual vtkIdType InsertNextTuple(vtkIdType j, vtkAbstractArray *source)=0
void SetDataTypeToFloat()
virtual void ShallowCopy(vtkPoints *ad)
virtual void SetTuple(vtkIdType i, vtkIdType j, vtkAbstractArray *source)=0
void InsertPoint(vtkIdType id, const double x[3])
virtual void SetNumberOfTuples(vtkIdType number)=0
vtkPoints(int dataType=VTK_FLOAT)
virtual void Initialize()
virtual void SetDataType(int dataType)
void InsertPoints(vtkIdList *dstIds, vtkIdList *srcIds, vtkPoints *source)
virtual int GetDataType()
void SetDataTypeToUnsignedChar()
int Resize(vtkIdType numPoints)
void SetPoint(vtkIdType id, const float x[3])
void GetBounds(double bounds[6])