LibrePCB Developers Documentation
BoardDesignRuleCheckData::Via Struct Reference

#include <boarddesignrulecheckdata.h>

+ Collaboration diagram for BoardDesignRuleCheckData::Via:

Public Attributes

Uuid uuid
 
Point position
 
PositiveLength size
 
PositiveLength drillDiameter
 
const LayerstartLayer
 
const LayerendLayer
 
tl::optional< std::pair< const Layer *, const Layer * > > drillLayerSpan
 
bool isBuried
 
bool isBlind
 
tl::optional< PositiveLengthstopMaskDiameterTop
 
tl::optional< PositiveLengthstopMaskDiameterBot
 

Member Data Documentation

◆ uuid

Uuid uuid

◆ position

Point position

◆ size

◆ drillDiameter

PositiveLength drillDiameter

◆ startLayer

const Layer* startLayer

◆ endLayer

const Layer* endLayer

◆ drillLayerSpan

tl::optional<std::pair<const Layer*, const Layer*> > drillLayerSpan

◆ isBuried

bool isBuried

◆ isBlind

bool isBlind

◆ stopMaskDiameterTop

tl::optional<PositiveLength> stopMaskDiameterTop

◆ stopMaskDiameterBot

tl::optional<PositiveLength> stopMaskDiameterBot

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