80#ifndef __vtkboneApplyTestBase_h
81#define __vtkboneApplyTestBase_h
107 vtkSetMacro(TopConstraintSpecificMaterial,
int);
108 vtkGetMacro(TopConstraintSpecificMaterial,
int);
114 vtkSetMacro(BottomConstraintSpecificMaterial,
int);
115 vtkGetMacro(BottomConstraintSpecificMaterial,
int);
124 vtkSetMacro(UnevenTopSurface,
int);
125 vtkGetMacro(UnevenTopSurface,
int);
126 vtkBooleanMacro(UnevenTopSurface,
int);
133 vtkSetMacro(UseTopSurfaceMaximumDepth,
int);
134 vtkGetMacro(UseTopSurfaceMaximumDepth,
int);
135 vtkBooleanMacro(UseTopSurfaceMaximumDepth,
int);
141 vtkSetMacro(TopSurfaceMaximumDepth,
double);
142 vtkGetMacro(TopSurfaceMaximumDepth,
double);
143 vtkBooleanMacro(TopSurfaceMaximumDepth,
double);
152 vtkSetMacro(UnevenBottomSurface,
int);
153 vtkGetMacro(UnevenBottomSurface,
int);
154 vtkBooleanMacro(UnevenBottomSurface,
int);
161 vtkSetMacro(UseBottomSurfaceMaximumDepth,
int);
162 vtkGetMacro(UseBottomSurfaceMaximumDepth,
int);
163 vtkBooleanMacro(UseBottomSurfaceMaximumDepth,
int);
169 vtkSetMacro(BottomSurfaceMaximumDepth,
double);
170 vtkGetMacro(BottomSurfaceMaximumDepth,
double);
171 vtkBooleanMacro(BottomSurfaceMaximumDepth,
double);
176 vtkSetMacro(TestAxis,
int);
177 vtkGetMacro(TestAxis,
int);
Base class for applying a test to create a vtkboneFiniteElementModel.
double TopSurfaceMaximumDepth
int DataFramePolarity(int testFrameSense, int polarity)
virtual int AddSets(vtkboneFiniteElementModel *model)
int UseBottomSurfaceMaximumDepth
double TestFrameBound(double bounds[6], int testFrameSense, int polarity)
int TestFrameSense(int dataFrameSense)
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override
virtual int AddDataFrameYFacesSets(vtkboneFiniteElementModel *model)
int UseTopSurfaceMaximumDepth
int GetVoxelLocalId(int testFrameLocalId)
virtual int AddDataFrameXFacesSets(vtkboneFiniteElementModel *model)
void PrintParameters(ostream &os, vtkIndent indent)
int DataFrameSense(int testFrameSense)
void PrintSelf(ostream &os, vtkIndent indent) override
double BottomSurfaceMaximumDepth
int BottomConstraintSpecificMaterial
int TopConstraintSpecificMaterial
static vtkboneApplyTestBase * New()
virtual int AddDataFrameZFacesSets(vtkboneFiniteElementModel *model)
Class for generating a finite element mesh.
data model for finite element meshes