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