Classes | |
struct | Line |
struct | Vector2 |
Public Member Functions | |
FastClipping (Vector2 clipMin, Vector2 clipMax) | |
bool | ClipLine (Line &line) |
Public Attributes | |
Vector2 | m_clipMax |
Vector2 | m_clipMin |
Private Member Functions | |
void | ClipEndBottom (Line &line) |
void | ClipEndLeft (Line &line) |
void | ClipEndRight (Line &line) |
void | ClipEndTop (Line &line) |
void | ClipStartBottom (Line &line) |
void | ClipStartLeft (Line &line) |
void | ClipStartRight (Line &line) |
void | ClipStartTop (Line &line) |
|
inlineprivate |
Definition at line 987 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::end, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inlineprivate |
Definition at line 998 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::end, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inlineprivate |
Definition at line 992 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::end, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inlineprivate |
Definition at line 981 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::end, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inline |
Definition at line 1011 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::end, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::start, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inlineprivate |
Definition at line 963 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::start, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inlineprivate |
Definition at line 975 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::start, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inlineprivate |
Definition at line 969 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::start, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
|
inlineprivate |
Definition at line 957 of file pyviz.cc.
References ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dx, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::dy, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Line::start, ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::x, and ns3::anonymous_namespace{pyviz.cc}::FastClipping::Vector2::y.
Vector2 ns3::anonymous_namespace{pyviz.cc}::FastClipping::m_clipMax |
Vector2 ns3::anonymous_namespace{pyviz.cc}::FastClipping::m_clipMin |