homog2d library
Public Member Functions | Public Attributes | List of all members
h2d::priv::PolylineAttribs Struct Reference

Holds attribute of a Polyline, allows storage of last computed value through the use of ValueFlag. More...

#include <homog2d.hpp>

Collaboration diagram for h2d::priv::PolylineAttribs:
Collaboration graph
[legend]

Public Member Functions

void setBad ()
 

Public Attributes

priv::ValueFlag< HOMOG2D_INUMTYPE_area
 
priv::ValueFlag< Point2d_< HOMOG2D_INUMTYPE > > _centroid
 
priv::ValueFlag< bool > _isSimplePolyg
 
priv::ValueFlag< HOMOG2D_INUMTYPE_length
 

Detailed Description

Holds attribute of a Polyline, allows storage of last computed value through the use of ValueFlag.

Member Function Documentation

◆ setBad()

void h2d::priv::PolylineAttribs::setBad ( )
inline
5882  {
5883  _length.setBad();
5884  _area.setBad();
5886  _centroid.setBad();
5887  }
priv::ValueFlag< Point2d_< HOMOG2D_INUMTYPE > > _centroid
Definition: homog2d.hpp:5879
priv::ValueFlag< HOMOG2D_INUMTYPE > _area
Definition: homog2d.hpp:5877
priv::ValueFlag< bool > _isSimplePolyg
Definition: homog2d.hpp:5878
priv::ValueFlag< HOMOG2D_INUMTYPE > _length
Definition: homog2d.hpp:5876
void setBad()
Definition: homog2d.hpp:5867
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ _area

priv::ValueFlag<HOMOG2D_INUMTYPE> h2d::priv::PolylineAttribs::_area

◆ _centroid

priv::ValueFlag<Point2d_<HOMOG2D_INUMTYPE> > h2d::priv::PolylineAttribs::_centroid

◆ _isSimplePolyg

priv::ValueFlag<bool> h2d::priv::PolylineAttribs::_isSimplePolyg

◆ _length

priv::ValueFlag<HOMOG2D_INUMTYPE> h2d::priv::PolylineAttribs::_length

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