34#ifndef __vtkboneMaterialTable_h
35#define __vtkboneMaterialTable_h
void operator=(const vtkObjectBase &)
An abstract base class for materials of materials of the same type.
Material Table finite element mesh.
static vtkboneMaterialTable * New()
int GetNumberOfMaterials()
vtkboneMaterial * GetMaterial(int index)
void AddMaterial(int index, vtkboneMaterialArray *material)
vtkboneMaterial * GetMaterialOrArray(int index)
std::map< int, vtkboneMaterial *, std::less< int > > material_table_t
material_table_t::iterator traversal_iterator
vtkboneMaterial * GetMaterial(const char *name)
vtkboneMaterial * GetCurrentMaterial()
void PrintSelf(ostream &os, vtkIndent indent) override
void GetMaterialOrArray(int index, vtkboneMaterial *&material, int &offset)
vtkboneMaterial * current_material
void RemoveMaterial(int index)
std::set< vtkboneMaterial * > visited_materials
int AppendMaterial(vtkboneMaterial *material)
void AddMaterial(int index, vtkboneMaterial *material)
int GetIndex(const char *name)
material_table_t materials
An abstract base class for materials used in finite element models.