SFCGAL  2.2.0
Public Member Functions | Public Attributes | List of all members
SFCGAL::detail::ConstraintOrderInfo< Constraint_id > Struct Template Reference

Structure to store constraint order information Allows recovering the original insertion order after simplification. More...

#include <ConstraintInfo.h>

Public Member Functions

 ConstraintOrderInfo (Constraint_id cid_, size_t geomIndex_, size_t polyIndex_=0, size_t ringIndex_=0, size_t order_=0, ConstraintInfo::Type type_=ConstraintInfo::Type::LINESTRING)
 

Public Attributes

Constraint_id cid
 
size_t geomIndex
 
size_t polyIndex
 
size_t ringIndex
 
size_t order
 
ConstraintInfo::Type type
 

Detailed Description

template<typename Constraint_id>
struct SFCGAL::detail::ConstraintOrderInfo< Constraint_id >

Structure to store constraint order information Allows recovering the original insertion order after simplification.

Constructor & Destructor Documentation

template<typename Constraint_id >
SFCGAL::detail::ConstraintOrderInfo< Constraint_id >::ConstraintOrderInfo ( Constraint_id  cid_,
size_t  geomIndex_,
size_t  polyIndex_ = 0,
size_t  ringIndex_ = 0,
size_t  order_ = 0,
ConstraintInfo::Type  type_ = ConstraintInfo::Type::LINESTRING 
)
inline

Member Data Documentation

template<typename Constraint_id >
Constraint_id SFCGAL::detail::ConstraintOrderInfo< Constraint_id >::cid
template<typename Constraint_id >
size_t SFCGAL::detail::ConstraintOrderInfo< Constraint_id >::geomIndex
template<typename Constraint_id >
size_t SFCGAL::detail::ConstraintOrderInfo< Constraint_id >::order
template<typename Constraint_id >
size_t SFCGAL::detail::ConstraintOrderInfo< Constraint_id >::polyIndex
template<typename Constraint_id >
size_t SFCGAL::detail::ConstraintOrderInfo< Constraint_id >::ringIndex
template<typename Constraint_id >
ConstraintInfo::Type SFCGAL::detail::ConstraintOrderInfo< Constraint_id >::type