Class edge_crossings (o2scl)¶
-
class
o2scl
::
edge_crossings
¶ Edges for the contour class.
The edge crossings generated by the contour class are given as objects of this type.
The status matrix contains one of four possible values
0 - empty (no edge)
1 - edge which has not yet been assigned to a contour
2 - edge assigned to contour point
3 - edge which has been designated as a contour endpoint
The matrices returned by contour are not square, their size depends on whether or not they contain the “bottom edges” or the “right edges”.
- Idea for Future:
Make this a subclass of o2scl::contour .
Public Types
-
typedef boost::numeric::ublas::vector<double>
ubvector
¶
-
typedef boost::numeric::ublas::vector<int>
ubvector_int
¶
-
typedef boost::numeric::ublas::matrix<double>
ubmatrix
¶
-
typedef boost::numeric::ublas::matrix<int>
ubmatrix_int
¶
Public Functions
-
edge_crossings
()¶ Create an empty object.
-
edge_crossings
(const edge_crossings &ec)¶ Copy constructor.
-
edge_crossings &
operator=
(const edge_crossings &ec)¶ Copy constructor with operator=()