20 #ifndef VTK_ABSTRACT_GRID_BUILDER_H 21 #define VTK_ABSTRACT_GRID_BUILDER_H 23 #ifndef SHEAF_DLL_SPEC_H 24 #include "SheafSystem/sheaf_dll_spec.h" 28 #include "SheafSystem/any.h" 32 #include "SheafSystem/block.h" 36 #include "SheafSystem/sec_vd.h" 40 #include "SheafSystem/sheaf.h" 47 class vtkUnstructuredGrid;
51 class namespace_poset;
56 class base_space_poset;
66 using namespace sheaf;
88 virtual bool is_ancestor_of(
const any* other)
const;
105 virtual bool invariant()
const;
125 vtkUnstructuredGrid* build(
const sec_vd& xcoords,
const sec_vd& xproperty);
130 vtkUnstructuredGrid* build(
const sec_vd& xcoords,
132 const sec_vd& xproperty2);
137 vtkUnstructuredGrid* build(
const sec_vd& xcoords);
143 void build_pa(
const sec_vd& xcoords,
const sec_vd& xproperty,
144 vtkUnstructuredGrid& xresult);
150 void build_pa(
const sec_vd& xcoords,
153 vtkUnstructuredGrid& xresult);
160 void build_pa(
const sec_vd& xcoords, vtkUnstructuredGrid& xresult);
166 bool use_point_top_ids()
const;
171 void put_use_point_top_ids(
bool xvalue);
177 bool use_cell_top_ids()
const;
182 void put_use_cell_top_ids(
bool xvalue);
187 vtkIdTypeArray* vtk_pt_label_ids()
const;
192 vtkIdTypeArray* vtk_cell_label_ids()
const;
233 #endif // ifndef VTK_ABSTRACT_GRID_BUILDER_H The default name space; a poset which contains other posets as members.
Abstract base class with useful features for all objects.
unsigned long size_type
An unsigned integral type used to represent sizes and capacities.
A section of a fiber bundle with a d-dimensional vector space fiber.
sec_vd_dof_type dof_type
The type of degree of freedom.
Namespace for the sheaves component of the sheaf system.
Namespace for the fiber_bundles component of the sheaf system.