30 #ifndef __vtkboneLinearOrthotropicMaterial_h 31 #define __vtkboneLinearOrthotropicMaterial_h 47 vtkSetMacro(YoungsModulusX,
double);
48 vtkGetMacro(YoungsModulusX,
double);
49 vtkSetMacro(YoungsModulusY,
double);
50 vtkGetMacro(YoungsModulusY,
double);
51 vtkSetMacro(YoungsModulusZ,
double);
52 vtkGetMacro(YoungsModulusZ,
double);
58 vtkSetMacro(PoissonsRatioYZ,
double);
59 vtkGetMacro(PoissonsRatioYZ,
double);
60 vtkSetMacro(PoissonsRatioZX,
double);
61 vtkGetMacro(PoissonsRatioZX,
double);
62 vtkSetMacro(PoissonsRatioXY,
double);
63 vtkGetMacro(PoissonsRatioXY,
double);
69 double GetPoissonsRatioZY();
70 double GetPoissonsRatioXZ();
71 double GetPoissonsRatioYX();
77 vtkSetMacro(ShearModulusYZ,
double);
78 vtkGetMacro(ShearModulusYZ,
double);
79 vtkSetMacro(ShearModulusZX,
double);
80 vtkGetMacro(ShearModulusZX,
double);
81 vtkSetMacro(ShearModulusXY,
double);
82 vtkGetMacro(ShearModulusXY,
double);
void PrintSelf(ostream &os, vtkIndent indent)
static vtkboneMaterial * New()
virtual vtkboneMaterial * ScaledCopy(double factor)
double GetShearModulusXZ()
An abstract base class for materials used in finite element models.
double GetShearModulusZY()
virtual vtkboneMaterial * Copy()
An object representing a linear orthotropic material.
double GetShearModulusYX()