Struct SFCGAL::algorithm::Segment_d
template <int Dim>
ClassList > SFCGAL > algorithm > Segment_d
Inherits the following classes: detail::Segment_d::Type
Public Types
Type | Name |
---|---|
typedef typename detail::Point_d< Dim >::Type | PointType |
typedef typename std::vector< PointType > | PointVector |
typedef typename detail::Segment_d< Dim >::Type | SegmentType |
typedef typename std::vector< SegmentType > | SegmentVector |
Public Functions
Type | Name |
---|---|
Segment_d (const SegmentType & s) |
|
auto | pieces (OutputIterator out) const |
auto | pieces () const |
void | remove (const SegmentType & s) |
void | splitAt (const PointType & p) |
Public Types Documentation
typedef PointType
using SFCGAL::algorithm::Segment_d< Dim >::PointType = typename detail::Point_d<Dim>::Type;
typedef PointVector
using SFCGAL::algorithm::Segment_d< Dim >::PointVector = typename std::vector<PointType>;
typedef SegmentType
using SFCGAL::algorithm::Segment_d< Dim >::SegmentType = typename detail::Segment_d<Dim>::Type;
typedef SegmentVector
using SFCGAL::algorithm::Segment_d< Dim >::SegmentVector = typename std::vector<SegmentType>;
Public Functions Documentation
function Segment_d
inline SFCGAL::algorithm::Segment_d::Segment_d (
const SegmentType & s
)
function pieces [1/2]
template<class OutputIterator>
inline auto SFCGAL::algorithm::Segment_d::pieces (
OutputIterator out
) const
function pieces [2/2]
inline auto SFCGAL::algorithm::Segment_d::pieces () const
function remove
inline void SFCGAL::algorithm::Segment_d::remove (
const SegmentType & s
)
function splitAt
inline void SFCGAL::algorithm::Segment_d::splitAt (
const PointType & p
)
The documentation for this class was generated from the following file /builds/sfcgal/SFCGAL/src/algorithm/union.cpp