Class RandomFibersInput
Defined in File randomfibersinput.h
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
-
inline RandomFibersInput()