226 class vtkGraphEdgePoints;
243 class vtk_edge_iterator;
244 class vtk_out_edge_pointer_iterator;
245 class vtk_in_edge_pointer_iterator;
310 void GetPoint(
vtkIdType ptId,
double x[3]);
324 void ComputeBounds();
331 void GetBounds(
double bounds[6]);
442 virtual void CopyStructure(
vtkGraph *g);
446 virtual bool CheckedShallowCopy(
vtkGraph *g);
450 virtual bool CheckedDeepCopy(
vtkGraph *g);
453 virtual void Squeeze();
471 bool IsSameStructure(
vtkGraph *other);
508 {
double p[3] = {x, y, z}; this->
SetEdgePoint(e, i, p); }
514 void AddEdgePoint(
vtkIdType e,
double x[3]);
515 void AddEdgePoint(
vtkIdType e,
double x,
double y,
double z)
522 void ShallowCopyEdgePoints(
vtkGraph* g);
523 void DeepCopyEdgePoints(
vtkGraph* g);
601 void RemoveVertexInternal(
vtkIdType v,
bool directed);
605 void RemoveEdgeInternal(
vtkIdType e,
bool directed);
619 virtual bool IsStructureValid(
vtkGraph *g) = 0;
622 virtual void CopyInternal(
vtkGraph *g,
bool deep);
637 void SetEdgePoints(vtkGraphEdgePoints* edgePoints);
641 void ForceOwnership();
650 void BuildEdgeList();
680 static double DefaultPoint[3];