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()
-
StraightCircleFiber() = default