Class RandomFibersInput

Class Documentation

class RandomFibersInput

Public Functions

inline RandomFibersInput()
inline void straightCircle(int xSize, int ySize, int zSize, double avgRadius, double dRadius, double avgLength, double dLength, int angle_type, double angle_variability, int var_direction, bool intersect, double poro, int randomSeed, int numThreads = 0)
inline void addBinder(double binderRadius)
inline void curvedCircle(int xSize, int ySize, int zSize, double avgRadius, double dRadius, double avgLength, double dLength, int angle_type, double angle_variability, int var_direction, bool intersect, double poro, int randomSeed, double avgRadiusOfCurvature, double dRadiusOfCurvature, double accuracy, int numThreads = 0)
inline void straightFlower(int xSize, int ySize, int zSize, double avgRadius, double dRadius, double avgLength, double dLength, int angle_type, double angle_variability, int var_direction, bool intersect, double poro, int randomSeed, double AvgSmallRadius, double dSmallRadius, int AvgNumSmallFibers, int dNumSmallFibers, double dPlacement, int numThreads = 0)
inline void straightFlower_Hollow(int xSize, int ySize, int zSize, double avgRadius, double dRadius, double avgLength, double dLength, int angle_type, double angle_variability, int var_direction, bool intersect, double poro, int randomSeed, double AvgSmallRadius, double dSmallRadius, int AvgNumSmallFibers, int dNumSmallFibers, double dPlacement, double fractionOfHollowFibers, double avgHollowRadius, double dHollowRadius, int numThreads = 0)
inline void curvedFlower(int xSize, int ySize, int zSize, double avgRadius, double dRadius, double avgLength, double dLength, int angle_type, double angle_variability, int var_direction, bool intersect, double poro, int randomSeed, double avgRadiusOfCurvature, double dRadiusOfCurvature, double accuracy, double AvgSmallRadius, double dSmallRadius, int AvgNumSmallFibers, int dNumSmallFibers, double dPlacement, int numThreads = 0)
inline void curvedFlower_Hollow(int xSize, int ySize, int zSize, double avgRadius, double dRadius, double avgLength, double dLength, int angle_type, double angle_variability, int var_direction, bool intersect, double poro, int randomSeed, double avgRadiusOfCurvature, double dRadiusOfCurvature, double accuracy, double AvgSmallRadius, double dSmallRadius, int AvgNumSmallFibers, int dNumSmallFibers, double dPlacement, double fractionOfHollowFibers, double avgHollowRadius, double dHollowRadius, int numThreads = 0)

Public Members

int xSize
int ySize
int zSize
double avgRadius
double dRadius
double avgLength
double dLength
bool intersect
double poro
int randomSeed
int angleType
double angle_variability
int var_direction
int fiberType
double avgRadiusOfCurvature
double dRadiusOfCurvature
double accuracy
double AvgSmallRadius
double dSmallRadius
int AvgNumSmallFibers
int dNumSmallFibers
double dPlacement
bool hollow
double fractionOfHollowFibers
double avgHollowRadius
double dHollowRadius
bool bindFibers
double binderRadius
int numThreads
bool print