#include <ShapeParaboloid.hpp>
|
| | ShapeParaboloid (double proportion=1., double xext=1., double yext=1., double zext=1., double theta=0.) |
| |
| | ShapeParaboloid (const ShapeParaboloid &r) |
| |
| ShapeParaboloid & | operator= (const ShapeParaboloid &r) |
| |
| virtual | ~ShapeParaboloid () |
| |
| EShape | getType () const override |
| | Interface for ICloneable. More...
|
| |
| int | getNParams () const override |
| |
| bool | getFlagCutZ () const override |
| |
| BooleanObject * | generateObject (int ndim=3) override |
| |
| bool | belongObject (const VectorDouble &coor, const BooleanObject *object) const override |
| |
| | AShape () |
| |
| | AShape (const AShape &r) |
| |
| AShape & | operator= (const AShape &r) |
| |
| virtual | ~AShape () |
| |
| virtual String | toString (const AStringFormat *strfmt=nullptr) const override |
| | Interface to AStringable. More...
|
| |
| double | getFactorX2Y () const |
| |
| double | getFactorX2Z () const |
| |
| double | getFactorY2Z () const |
| |
| double | getProportion () const |
| |
| String | getParamName (int ipar) const |
| |
| double | getParam (int ipar, int iarg) const |
| |
| const ShapeParameter & | getParam (int ipar) const |
| |
| void | setFactorX2Y (double factorX2Y) |
| |
| void | setFactorX2Z (double factorX2Z) |
| |
| void | setFactorY2Z (double factorY2Z) |
| |
| void | setProportion (double proportion) |
| |
| void | setParamName (int ipar, const String &name) |
| |
| void | setParam (int ipar, int iarg, double value) |
| |
| void | setParamDefault (int ipar, const String &name, double value) |
| |
| void | setLaw (int ipar, const ELaw &law) |
| |
| void | initParams (int count) |
| |
| double | generateParam (int ipar) const |
| |
| | AStringable () |
| |
| | AStringable (const AStringable &r) |
| |
| AStringable & | operator= (const AStringable &r) |
| |
| virtual | ~AStringable () |
| |
| virtual void | display (const AStringFormat *strfmt=nullptr) const final |
| |
| virtual void | display (int level) const final |
| |
| | ICloneable () |
| |
| virtual | ~ICloneable () |
| |
| virtual ICloneable * | clone () const =0 |
| |
◆ ShapeParaboloid() [1/2]
| ShapeParaboloid::ShapeParaboloid |
( |
double |
proportion = 1., |
|
|
double |
xext = 1., |
|
|
double |
yext = 1., |
|
|
double |
zext = 1., |
|
|
double |
theta = 0. |
|
) |
| |
◆ ShapeParaboloid() [2/2]
◆ ~ShapeParaboloid()
| ShapeParaboloid::~ShapeParaboloid |
( |
| ) |
|
|
virtual |
◆ belongObject()
Check if the pixel (x,y,z) belongs to the object
- Returns
- 1 if the pixel is in the grain, 0 if it is in the pore
Implements AShape.
◆ generateObject()
Generate the geometry of the object
- Parameters
-
Implements AShape.
◆ getFlagCutZ()
| bool ShapeParaboloid::getFlagCutZ |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getNParams()
| int ShapeParaboloid::getNParams |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ getType()
| EShape ShapeParaboloid::getType |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator=()
The documentation for this class was generated from the following files: