TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
pour.hpp File Reference

Generated pours (doc 05 §53, M20 C3): a ground or power zone the route adds to a board that has none, routed with soft zones so other nets cut through it and the refill decides what it connects. More...

#include <string>
#include <vector>
#include "model/board.hpp"
#include "model/rules.hpp"

Go to the source code of this file.

Classes

struct  tmk::passes::PourPlan

Namespaces

namespace  tmk
namespace  tmk::passes

Functions

std::vector< PourPlan > tmk::passes::plan_pours (const model::Board &b, const model::DesignRules &rules, const std::vector< std::string > &specs, std::vector< std::string > *notes=nullptr)
 Resolves route --pour entries against the board:

Detailed Description

Generated pours (doc 05 §53, M20 C3): a ground or power zone the route adds to a board that has none, routed with soft zones so other nets cut through it and the refill decides what it connects.

The zone is written into the output with the engine's fill; the designer can move, delete or refill it in KiCad like any zone.

Definition in file pour.hpp.