BWAPI
Public Member Functions
Arr_polyhedral_sgm_arr_halfedge< X_monotone_curve_2 > Class Template Reference

#include <Arr_polyhedral_sgm_arr_dcel.h>

List of all members.

Public Member Functions

 Arr_polyhedral_sgm_arr_halfedge ()
void add_arr (unsigned int id)
bool is_arr (unsigned int id) const
unsigned int arr_mask () const
void set_arr (unsigned int id)

Detailed Description

template<class X_monotone_curve_2>
class Arr_polyhedral_sgm_arr_halfedge< X_monotone_curve_2 >

Extend the arrangement halfedge


Constructor & Destructor Documentation

template<class X_monotone_curve_2 >
Arr_polyhedral_sgm_arr_halfedge< X_monotone_curve_2 >::Arr_polyhedral_sgm_arr_halfedge ( ) [inline]

Constructor


Member Function Documentation

template<class X_monotone_curve_2 >
void Arr_polyhedral_sgm_arr_halfedge< X_monotone_curve_2 >::add_arr ( unsigned int  id) [inline]

Add a arrangement to the mask of the original arrangements in the minkowski sum.

Parameters:
arr_idthe id of the added arrangement

Here is the call graph for this function:

template<class X_monotone_curve_2 >
unsigned int Arr_polyhedral_sgm_arr_halfedge< X_monotone_curve_2 >::arr_mask ( ) const [inline]

Obtain the mask of the ids of the original arrangements that contributed the halfedge while performing the minkowski sum

template<class X_monotone_curve_2 >
bool Arr_polyhedral_sgm_arr_halfedge< X_monotone_curve_2 >::is_arr ( unsigned int  id) const [inline]

Return true iff a given arrangement contributed this halfedge while performing the minkowski sum

Here is the call graph for this function:

template<class X_monotone_curve_2 >
void Arr_polyhedral_sgm_arr_halfedge< X_monotone_curve_2 >::set_arr ( unsigned int  id) [inline]

Set the arr of an edge with a value.

Parameters:
arr_idthe id to set to.

Here is the call graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines