Wildmeshing Toolkit
wmtk::components::internal::Segment Class Reference

#include <edge_insertion.hpp>

Public Member Functions

 Segment (const Vector2r &_p0, const Vector2r &_p1, const int64_t _idx0, const int64_t _idx1)
 

Public Attributes

const Vector2r p0
 
const Vector2r p1
 
const int64_t idx0
 
const int64_t idx1
 
Vector2r bbox_min
 
Vector2r bbox_max
 
bool deprecated = false
 
bool is_on_input = false
 
std::vector< std::pair< int64_t, Vector2r > > points_on_segment
 

Detailed Description

Definition at line 59 of file edge_insertion.hpp.

Constructor & Destructor Documentation

◆ Segment()

wmtk::components::internal::Segment::Segment ( const Vector2r _p0,
const Vector2r _p1,
const int64_t  _idx0,
const int64_t  _idx1 
)
inline

Definition at line 71 of file edge_insertion.hpp.

References bbox_max, bbox_min, idx0, idx1, p0, p1, and points_on_segment.

Member Data Documentation

◆ bbox_max

Vector2r wmtk::components::internal::Segment::bbox_max

Definition at line 64 of file edge_insertion.hpp.

Referenced by wmtk::components::internal::edge_insertion(), and Segment().

◆ bbox_min

Vector2r wmtk::components::internal::Segment::bbox_min

Definition at line 64 of file edge_insertion.hpp.

Referenced by wmtk::components::internal::edge_insertion(), and Segment().

◆ deprecated

bool wmtk::components::internal::Segment::deprecated = false

Definition at line 65 of file edge_insertion.hpp.

◆ idx0

const int64_t wmtk::components::internal::Segment::idx0

Definition at line 63 of file edge_insertion.hpp.

Referenced by Segment().

◆ idx1

const int64_t wmtk::components::internal::Segment::idx1

Definition at line 63 of file edge_insertion.hpp.

Referenced by Segment().

◆ is_on_input

bool wmtk::components::internal::Segment::is_on_input = false

Definition at line 66 of file edge_insertion.hpp.

Referenced by wmtk::components::internal::edge_insertion().

◆ p0

const Vector2r wmtk::components::internal::Segment::p0

Definition at line 62 of file edge_insertion.hpp.

Referenced by wmtk::components::internal::edge_insertion(), and Segment().

◆ p1

const Vector2r wmtk::components::internal::Segment::p1

Definition at line 62 of file edge_insertion.hpp.

Referenced by wmtk::components::internal::edge_insertion(), and Segment().

◆ points_on_segment

std::vector<std::pair<int64_t, Vector2r> > wmtk::components::internal::Segment::points_on_segment

Definition at line 69 of file edge_insertion.hpp.

Referenced by wmtk::components::internal::edge_insertion(), and Segment().


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