VTK  9.6.20260215
vtkVoronoiHull::DeletionStack Struct Reference

A homebrew stack with a preferred API. More...

#include <vtkVoronoiHull.h>

Public Member Functions

 DeletionStack ()
 
void Push (int id)
 
int Pop ()
 
bool IsEmpty ()
 
void Clear ()
 
void Reserve (int sze)
 

Public Attributes

std::vector< int > Stack
 

Detailed Description

A homebrew stack with a preferred API.

It is used to keep track of points and faces that have been deleted and are eligible to be overwritten by the addition of a new point or face.

Definition at line 357 of file vtkVoronoiHull.h.

Constructor & Destructor Documentation

◆ DeletionStack()

vtkVoronoiHull::DeletionStack::DeletionStack ( )
inline

Definition at line 360 of file vtkVoronoiHull.h.

Member Function Documentation

◆ Push()

void vtkVoronoiHull::DeletionStack::Push ( int id)
inline

Definition at line 361 of file vtkVoronoiHull.h.

◆ Pop()

int vtkVoronoiHull::DeletionStack::Pop ( )
inline

Definition at line 362 of file vtkVoronoiHull.h.

◆ IsEmpty()

bool vtkVoronoiHull::DeletionStack::IsEmpty ( )
inline

Definition at line 368 of file vtkVoronoiHull.h.

◆ Clear()

void vtkVoronoiHull::DeletionStack::Clear ( )
inline

Definition at line 369 of file vtkVoronoiHull.h.

◆ Reserve()

void vtkVoronoiHull::DeletionStack::Reserve ( int sze)
inline

Definition at line 370 of file vtkVoronoiHull.h.

Member Data Documentation

◆ Stack

std::vector<int> vtkVoronoiHull::DeletionStack::Stack

Definition at line 359 of file vtkVoronoiHull.h.


The documentation for this struct was generated from the following file: