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 angleVarX, int angleVarY, int angleVarZ, 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 angleVarX, int angleVarY, int angleVarZ, 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 angleVarX, int angleVarY, int angleVarZ, 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 angleVarX, int angleVarY, int angleVarZ, 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 angleVarX, int angleVarY, int angleVarZ, 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 angleVarX, int angleVarY, int angleVarZ, 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¶
-
int
angleVarX¶
-
int
angleVarY¶
-
int
angleVarZ¶
-
bool
intersect¶
-
double
poro¶
-
int
randomSeed¶
-
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