1.8.0
CCC
 
Loading...
Searching...
No Matches
gstlrn::Faults Class Reference

#include <Faults.hpp>

Inheritance diagram for gstlrn::Faults:
gstlrn::AStringable gstlrn::ASerializable

Public Member Functions

 Faults ()
 
 Faults (const Faults &r)
 
Faultsoperator= (const Faults &r)
 
virtual ~Faults ()
 
String toString (const AStringFormat *strfmt=nullptr) const override
 Interface for AStringable.
 
Id getNFaults () const
 
void addFault (const PolyLine2D &fault)
 
const std::vector< PolyLine2D > & getFaults () const
 
const PolyLine2DgetFault (Id ifault) const
 
bool isSplitByFault (double xt1, double yt1, double xt2, double yt2) const
 
bool isSplitByFaultSP (const SpacePoint &P1, const SpacePoint &P2) const
 
- Public Member Functions inherited from gstlrn::AStringable
 AStringable ()
 
 AStringable (const AStringable &r)
 
AStringableoperator= (const AStringable &r)
 
virtual ~AStringable ()
 
virtual void display (const AStringFormat *strfmt=nullptr) const final
 
virtual void display (Id level) const final
 
- Public Member Functions inherited from gstlrn::ASerializable
 ASerializable ()
 
 ASerializable (const ASerializable &r)
 
ASerializableoperator= (const ASerializable &r)
 
 ASerializable (ASerializable &&r) noexcept
 
ASerializableoperator= (ASerializable &&r) noexcept
 
virtual ~ASerializable ()
 
bool dumpToNF (const String &NFFilename, const EFormatNF &format=EFormatNF::fromKey("DEFAULT"), bool verbose=false) const
 Dump the contents of an object into an Output File using a given Output NF Format.
 
void setDefaultFormatNF (const EFormatNF &format)
 

Static Public Member Functions

static FaultscreateFromNF (const String &NFFilename, bool verbose=true)
 
- Static Public Member Functions inherited from gstlrn::ASerializable
static String buildFileName (Id status, const String &filename, bool ensureDirExist=false)
 
static String getFileIdentity (const String &filename, bool verbose=false)
 
static void setPrefixName (const String &prefixName)
 
static void unsetPrefixName ()
 
static const StringgetPrefixName ()
 

Constructor & Destructor Documentation

◆ Faults() [1/2]

gstlrn::Faults::Faults ( )

◆ Faults() [2/2]

gstlrn::Faults::Faults ( const Faults r)

◆ ~Faults()

gstlrn::Faults::~Faults ( )
virtual

Member Function Documentation

◆ addFault()

void gstlrn::Faults::addFault ( const PolyLine2D fault)

◆ createFromNF()

Faults * gstlrn::Faults::createFromNF ( const String NFFilename,
bool  verbose = true 
)
static

◆ getFault()

const PolyLine2D & gstlrn::Faults::getFault ( Id  ifault) const
inline

◆ getFaults()

const std::vector< PolyLine2D > & gstlrn::Faults::getFaults ( ) const
inline

◆ getNFaults()

Id gstlrn::Faults::getNFaults ( ) const
inline

◆ isSplitByFault()

bool gstlrn::Faults::isSplitByFault ( double  xt1,
double  yt1,
double  xt2,
double  yt2 
) const

◆ isSplitByFaultSP()

bool gstlrn::Faults::isSplitByFaultSP ( const SpacePoint P1,
const SpacePoint P2 
) const

◆ operator=()

Faults & gstlrn::Faults::operator= ( const Faults r)

◆ toString()

String gstlrn::Faults::toString ( const AStringFormat strfmt = nullptr) const
overridevirtual

Interface for AStringable.

Reimplemented from gstlrn::AStringable.


The documentation for this class was generated from the following files: