LibrePCB Developers Documentation
DrcMsgMissingConnection::Anchor Struct Reference

#include <boarddesignrulecheckmessages.h>

+ Collaboration diagram for DrcMsgMissingConnection::Anchor:

Public Member Functions

QString getName () const
 
void serialize (SExpression &node) const
 

Static Public Member Functions

static Anchor pad (const Data::Device &device, const Data::Pad &pad)
 
static Anchor junction (const Data::Segment &segment, const Data::Junction &junction)
 
static Anchor via (const Data::Segment &segment, const Data::Via &via)
 

Private Attributes

const Data::DevicemDevice = nullptr
 
const Data::PadmPad = nullptr
 
const Data::SegmentmSegment = nullptr
 
const Data::JunctionmJunction = nullptr
 
const Data::ViamVia = nullptr
 

Member Function Documentation

◆ getName()

QString getName ( ) const

◆ serialize()

void serialize ( SExpression node) const
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ pad()

static Anchor pad ( const Data::Device device,
const Data::Pad pad 
)
inlinestatic
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ junction()

static Anchor junction ( const Data::Segment segment,
const Data::Junction junction 
)
inlinestatic
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ via()

static Anchor via ( const Data::Segment segment,
const Data::Via via 
)
inlinestatic
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ mDevice

const Data::Device* mDevice = nullptr
private

◆ mPad

const Data::Pad* mPad = nullptr
private

◆ mSegment

const Data::Segment* mSegment = nullptr
private

◆ mJunction

const Data::Junction* mJunction = nullptr
private

◆ mVia

const Data::Via* mVia = nullptr
private

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