13 #ifndef __ROUGHPADDEDBLOCK3D_H
14 #define __ROUGHPADDEDBLOCK3D_H
46 CRoughPaddedBlock3D(
double,
double,
double,
double,
double,
double,
double,
double,
double,
double,
bool circ_x=
false);
57 #endif // __ROUGHPADDEDBLOCK3D_H
void setRoughness(int, int, double, double)
Definition: RoughPaddedBlock3d.cpp:93
Class for the generation of a 3D lattice with a random middle section in a rectangular area...
Definition: PaddedBlock3D.h:30
Class representing a Plane3D.
Definition: Plane3D.h:28
virtual ~CRoughPaddedBlock3D()
Definition: RoughPaddedBlock3d.h:47
vector< RectPatch > m_fault
Definition: RoughPaddedBlock3d.h:40
virtual Plane3D getClosestPlane(const SimpleParticle &)
Definition: RoughPaddedBlock3d.cpp:21
double m_rough_xres
Definition: RoughPaddedBlock3d.h:36
virtual RectPatch getClosestPatch(const SimpleParticle &, double)
Definition: RoughPaddedBlock3d.cpp:41
double m_rough_depth
Definition: RoughPaddedBlock3d.h:37
double m_rough_prob
Definition: RoughPaddedBlock3d.h:38
double m_rough_yres
Definition: RoughPaddedBlock3d.h:36
CRoughPaddedBlock3D(double, double, double, double, double, double, double, double, double, double, bool circ_x=false)
Definition: RoughPaddedBlock3d.cpp:73
virtual bool checkAFit(const SimpleParticle &)
Definition: RoughPaddedBlock3d.cpp:120
Definition: RectPatch.h:22
Class for the generation of a 3D lattice with a random middle section and random rough/smooth section...
Definition: RoughPaddedBlock3d.h:33
Definition: SimpleParticle.h:24
virtual void generate(int)
Definition: RoughPaddedBlock3d.cpp:141