Horizon
Loading...
Searching...
No Matches
PNS::DP_GATEWAYS Class Reference

A set of gateways calculated for the cursor or starting/ending primitive pair. More...

#include <pns_diff_pair.h>

Public Member Functions

 DP_GATEWAYS (int aGap)
void Clear ()
void SetFitVias (bool aEnable, int aDiameter=0, int aViaGap=-1)
void BuildForCursor (const VECTOR2I &aCursorPos)
void BuildOrthoProjections (DP_GATEWAYS &aEntries, const VECTOR2I &aCursorPos, int aOrthoScore)
void BuildGeneric (const VECTOR2I &p0_p, const VECTOR2I &p0_n, bool aBuildEntries=false, bool aViaMode=false)
void BuildFromPrimitivePair (const DP_PRIMITIVE_PAIR &aPair, bool aPreferDiagonal)
bool FitGateways (DP_GATEWAYS &aEntry, DP_GATEWAYS &aTarget, bool aPrefDiagonal, DIFF_PAIR &aDp)
std::vector< DP_GATEWAY > & Gateways ()
const std::vector< DP_GATEWAY > & CGateways () const
void FilterByOrientation (int aAngleMask, DIRECTION_45 aRefOrientation)

Detailed Description

A set of gateways calculated for the cursor or starting/ending primitive pair.


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