Struct 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