32 #ifndef __vtkPointLoad_h
33 #define __vtkPointLoad_h
35 #include "vtkImagingHybridModule.h"
36 #include "vtkImageAlgorithm.h"
38 class VTKIMAGINGHYBRID_EXPORT
vtkPointLoad :
public vtkImageAlgorithm
42 void PrintSelf(ostream& os, vtkIndent indent);
50 vtkSetMacro(LoadValue,
double);
51 vtkGetMacro(LoadValue,
double);
56 void SetSampleDimensions(
int i,
int j,
int k);
61 void SetSampleDimensions(
int dim[3]);
62 vtkGetVectorMacro(SampleDimensions,
int,3);
68 vtkSetVector6Macro(ModelBounds,
double);
69 vtkGetVectorMacro(ModelBounds,
double,6);
74 vtkSetMacro(PoissonsRatio,
double);
75 vtkGetMacro(PoissonsRatio,
double);
91 virtual int RequestInformation (vtkInformation *,
92 vtkInformationVector **,
93 vtkInformationVector *);
94 virtual void ExecuteDataWithInformation(vtkDataObject *, vtkInformation *);
98 int SampleDimensions[3];
99 double ModelBounds[6];
void SetComputeEffectiveStress(int)
void ComputeEffectiveStressOff()
compute stress tensors given point load on semi-infinite domain
void ComputeEffectiveStressOn()
int GetComputeEffectiveStress()