Skip to content

Struct SFCGAL::Validity

ClassList > SFCGAL > Validity

the class, convertible to bool, that stores the reason why a geom is invalid

  • #include <Validity.h>

Public Functions

Type Name
operator bool () const
const std::string & reason () const

Public Static Functions

Type Name
const Validity invalid (const std::string & reason)
const Validity valid ()

Public Functions Documentation

function operator bool

inline SFCGAL::Validity::operator bool () const

function reason

inline const std::string & SFCGAL::Validity::reason () const

Public Static Functions Documentation

function invalid

static inline const Validity SFCGAL::Validity::invalid (
    const std::string & reason
) 

function valid

static inline const Validity SFCGAL::Validity::valid () 

Note:

the class has private ctor to force the use of functions valid() and invalid(reason) that are clearer in the code than to remember that "Valid constructed with a reason is invalid"



The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/Validity.h