|
IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
3D function that returns the third component of its 3D vector argument. Used e.g. for coloring graphs by heights. More...
Inheritance diagram for IG::Gr3d::VtkPlotBase::Func3dZ:
Collaboration diagram for IG::Gr3d::VtkPlotBase::Func3dZ:Public Member Functions | |
| Func3dZ () | |
| override double | Value (double x, double y, double z) |
| Calculates and returns value of the current 3D scalar function. | |
| override void | Gradient (double x, double y, double z, out double gradx, out double grady, out double gradz) |
| Calculates gradient of the current 3D scalar function and returns its components through the specified output variables. | |
3D function that returns the third component of its 3D vector argument. Used e.g. for coloring graphs by heights.
| IG::Gr3d::VtkPlotBase::Func3dZ::Func3dZ | ( | ) | [inline] |
| override double IG::Gr3d::VtkPlotBase::Func3dZ::Value | ( | double | x, |
| double | y, | ||
| double | z | ||
| ) | [inline] |
Calculates and returns value of the current 3D scalar function.
| x | First parameter. |
| y | Second parameter. |
| z | Third parameter. |
Implements IG::Num::IFunc3d.
| override void IG::Gr3d::VtkPlotBase::Func3dZ::Gradient | ( | double | x, |
| double | y, | ||
| double | z, | ||
| out double | gradx, | ||
| out double | grady, | ||
| out double | gradz | ||
| ) | [inline] |
Calculates gradient of the current 3D scalar function and returns its components through the specified output variables.
| x | First parameter. |
| y | Second parameter. |
| z | Third parameter. |
| gradx | First component of the returned gradient. |
| grady | Second component of the returned gradient. |
| gradz | Third component of the returned gradient. |
Implements IG::Num::IFunc3d.