Class StraightCircleFiber¶
Defined in File straightcirclefiber.h
Inheritance Relationships¶
Base Type¶
public Fiber(Class Fiber)
Class Documentation¶
-
class
StraightCircleFiber: public Fiber¶ Public Functions
-
StraightCircleFiber() = default¶
-
StraightCircleFiber(double &radius, double &length, puma::Vec3<double> &startPos, puma::Vec3<double> &endPos)¶
-
bool
setValues(double &radius, double &length, puma::Vec3<double> &startPos, puma::Vec3<double> &endPos)¶
-
virtual short
getGrayValue(int i, int j, int k) override¶
-
short
getGrayValue_Uncapped(int i, int j, int k)¶
-
virtual bool
randomParameters(RandomFibersInput &input, sitmo::prng_engine *engine) override¶
-
virtual double
approximateVolume(RandomFibersInput &input) override¶
-
virtual bool
addFiberToDomain(puma::Workspace *work, puma::MatVec3<double> *dirMatrix, short id = -1) override¶
-
bool
addHollowFiberToDomain(puma::Workspace *work, puma::MatVec3<double> *dirMatrix, short id = -1)¶
-
long
getXMin()¶
-
long
getXMax()¶
-
long
getYMin()¶
-
long
getYMax()¶
-
long
getZMin()¶
-
long
getZMax()¶
-