Go to the documentation of this file.
39 #ifndef vtkYoungsMaterialInterface_h
40 #define vtkYoungsMaterialInterface_h
50 class vtkYoungsMaterialInterfaceInternals;
141 virtual void SetMaterialArrays(
int i,
const char* volume,
const char* normalX,
const char* normalY,
const char* normalZ,
const char* ordering );
142 virtual void SetMaterialArrays(
int i,
const char* volume,
const char* normal,
const char* ordering );
200 double VolumeFractionRange[2];
virtual void SetMaterialVolumeFractionArray(int i, const char *volume)
virtual void SetMaterialArrays(int i, const char *volume, const char *normal, const char *ordering)
#define vtkSetVector2Macro(name, type)
GLboolean GLboolean GLboolean b
reconstructs material interfaces
virtual void SetMaterialOrderingArray(const char *volume, const char *ordering)
virtual void Aggregate(int, int *)
virtual int GetNumberOfMaterials()
virtual void SetMaterialNormalArray(int i, const char *normal)
#define vtkTypeMacro(thisClass, superclass)
static vtkYoungsMaterialInterface * New()
#define vtkGetVectorMacro(name, type, count)
virtual void SetMaterialArrays(int i, const char *volume, const char *normalX, const char *normalY, const char *normalZ, const char *ordering)
vtkSmartPointer< vtkIntArray > MaterialBlockMapping
virtual void AddMaterialBlockMapping(int b)
virtual void RemoveAllMaterials()
virtual void RemoveAllMaterialBlockMappings()
virtual ~vtkYoungsMaterialInterface()
void PrintSelf(ostream &os, vtkIndent indent)
vtkYoungsMaterialInterfaceInternals * Internals
a simple class to control print indentation
dynamic, self-adjusting array of int
#define VTKFILTERSGENERAL_EXPORT
int CellProduceInterface(int dim, int np, double fraction, double minFrac, double maxFrac)
#define vtkGetMacro(name, type)
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
vtkYoungsMaterialInterface()
virtual void SetNumberOfMaterials(int n)
virtual void SetMaterialNormalArray(const char *volume, const char *normal)
void UpdateBlockMapping()
int UseFractionAsDistance
virtual int FillInputPortInformation(int port, vtkInformation *info)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void SetMaterialOrderingArray(int i, const char *ordering)
Superclass for algorithms that produce only vtkMultiBlockDataSet as output.