29#ifndef vtkCellTypeSource_h
30#define vtkCellTypeSource_h
32#include "vtkFiltersSourcesModule.h"
void GenerateQuadraticTriangles(vtkUnstructuredGrid *, int extent[6])
void GenerateWedges(vtkUnstructuredGrid *, int extent[6])
void SetBlocksDimensions(int *)
Set the number of cells in each direction.
void GeneratePentagonalPrism(vtkUnstructuredGrid *, int extent[6])
void GenerateLagrangeTris(vtkUnstructuredGrid *, int extent[6])
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void SetBlocksDimensions(int, int, int)
Set the number of cells in each direction.
int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
void GenerateLagrangeWedges(vtkUnstructuredGrid *, int extent[6])
void GenerateBezierTets(vtkUnstructuredGrid *, int extent[6])
void GenerateBezierTris(vtkUnstructuredGrid *, int extent[6])
~vtkCellTypeSource() override=default
void GenerateQuadraticPyramids(vtkUnstructuredGrid *, int extent[6])
void GenerateBezierWedges(vtkUnstructuredGrid *, int extent[6])
static vtkCellTypeSource * New()
Standard methods for instantiation, obtaining type and printing instance values.
virtual void ComputeFields(vtkUnstructuredGrid *)
void GenerateBezierHexes(vtkUnstructuredGrid *, int extent[6])
void GenerateLagrangeHexes(vtkUnstructuredGrid *, int extent[6])
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instantiation, obtaining type and printing instance values.
void GenerateBezierCurves(vtkUnstructuredGrid *, int extent[6])
void GenerateLagrangeTets(vtkUnstructuredGrid *, int extent[6])
void GenerateQuadraticHexahedron(vtkUnstructuredGrid *, int extent[6])
void GenerateLagrangeCurves(vtkUnstructuredGrid *, int extent[6])
void GenerateQuads(vtkUnstructuredGrid *, int extent[6])
double GetValueOfOrder(int order, double coords[3])
int GetCellDimension()
Get the dimension of the cell blocks to be generated.
void GenerateTriangles(vtkUnstructuredGrid *, int extent[6])
void GenerateHexagonalPrism(vtkUnstructuredGrid *, int extent[6])
void GenerateQuadraticWedges(vtkUnstructuredGrid *, int extent[6])
void GenerateQuadraticQuads(vtkUnstructuredGrid *, int extent[6])
void SetCellType(int cellType)
Set/Get the type of cells to be generated.
void GenerateTetras(vtkUnstructuredGrid *, int extent[6])
void GenerateQuadraticTetras(vtkUnstructuredGrid *, int extent[6])
void GeneratePyramids(vtkUnstructuredGrid *, int extent[6])
bool CompleteQuadraticSimplicialElements
void GenerateBezierQuads(vtkUnstructuredGrid *, int extent[6])
void GenerateLagrangeQuads(vtkUnstructuredGrid *, int extent[6])
void GenerateHexahedron(vtkUnstructuredGrid *, int extent[6])
void GenerateTriQuadraticPyramids(vtkUnstructuredGrid *, int extent[6])
a simple class to control print indentation
merge exactly coincident points
vtkUnstructuredGridAlgorithm()
dataset represents arbitrary combinations of all possible cell types