NAME
vtkPointLoad - compute stress tensors given point load on semi-infinite domain
SYNOPSIS
#include "/opt/vtk-c++/graphics/vtkPointLoad.h"
class VTK_EXPORT vtkPointLoad : public vtkStructuredPointsSource
vtkPointLoad();
static vtkPointLoad *New() {return new vtkPointLoad;};
const char *GetClassName() {return "vtkPointLoad";};
void PrintSelf(ostream& os, vtkIndent indent);
void SetLoadValue(float);
float GetLoadValue();
void SetSampleDimensions(int i, int j, int k);
void SetSampleDimensions(int dim[3]);
int *GetSampleDimensions();
void GetSampleDimensions(int data[3]);
void SetModelBounds(float data[6]);
void SetModelBounds(float *);
float *GetModelBounds();
void GetModelBounds(float data[6]);
void SetModelBounds(float xmin, float xmax, float ymin, float ymax,
float zmin, float zmax);
void SetPoissonsRatio(float);
float GetPoissonsRatio();
void SetComputeEffectiveStress(int);
int GetComputeEffectiveStress();
void ComputeEffectiveStressOn();
void ComputeEffectiveStressOff();
DESCRIPTION
vtkPointLoad is a source object that computes stress tensors on a volume. The tensors are computed from the application of a point load on a semi-infinite domain. (The analytical results are adapted from Saada - see text.) It also is possible to compute effective stress scalars if desired. This object serves as a specialized data generator for some of the examples in the text.
SEE ALSO
vtkTensorGlyph, vtkHyperStreamline
SUMMARY
void SetLoadValue(float)
Set/Get value of applied load.
void SetModelBounds(float data[6])
void SetModelBounds(float *)
Specify the region in space over which the tensors are computed. The point load is assumed to be applied at top center of the volume.
void SetPoissonsRatio(float)
Set/Get Poisson's ratio.
void SetComputeEffectiveStress(int)
Turn on/off computation of effective stress scalar.
vtkPointLoad()
Construct with ModelBounds=(-1,1,-1,1,-1,1), SampleDimensions=(50,50,50), and LoadValue = 1.
void SetSampleDimensions(int i, int j, int k)
Specify the dimensions of the volume. A stress tensor will be computed for each point in the volume.
void SetSampleDimensions(int dim[3])
Specify the dimensions of the volume. A stress tensor will be computed for each point in the volume.