Graphite  Version 3
An experimental 3D geometry processing program
GEO::Delaunay::InvalidInput Struct Reference

Invalid input exception. More...

#include <geogram/delaunay/delaunay.h>

Inheritance diagram for GEO::Delaunay::InvalidInput:

Public Member Functions

 InvalidInput (int error_code_in)
 InvalidInput constructor. More...
 
 InvalidInput (const InvalidInput &rhs)
 InvalidInput copy constructor. More...
 
const char * what () const GEO_NOEXCEPT override
 Gets the string identifying the exception.
 

Public Attributes

int error_code
 An implementation-dependent error code.
 
vector< index_tinvalid_facets
 The indices of the constrained facets that have an intersection (or that are duplicated).
 

Detailed Description

Invalid input exception.

This exception is thrown by Delaunay implementations in constrained mode, when constraints self-intersect.

Definition at line 104 of file delaunay.h.

Constructor & Destructor Documentation

◆ InvalidInput() [1/2]

GEO::Delaunay::InvalidInput::InvalidInput ( int  error_code_in)

InvalidInput constructor.

Parameters
[in]error_code_inan implementation-dependent error code

◆ InvalidInput() [2/2]

GEO::Delaunay::InvalidInput::InvalidInput ( const InvalidInput rhs)

InvalidInput copy constructor.

Parameters
[in]rhsa const reference to the InvalidInput to be copied

The documentation for this struct was generated from the following file: