20 AcGePoint3d drawPoint;
22 int renderedTerminal = 0;
43 JBox(std::string tag, std::vector<Cable> cables);
62 std::string
GetTag()
const;
74 std::vector<Cable> cables;
76 int safetyCableFootprint = 0;
Interface for the Cable class.
Represents a cable with specific attributes and devices connected to it.
Definition Cable.h:61
std::string GetTag() const
Gets the tag identifier of the junction box.
Definition JBox.cpp:69
int GetLeftoverTerminals(BoxSize boxSize) const
Calculates the number of leftover terminals for a given box size.
Definition JBox.cpp:31
JBox(std::string tag, std::vector< Cable > cables)
Constructs a new JBox object.
Definition JBox.cpp:18
void Draw(BoxSize boxSize, AcGeVector3d origin)
Draws the junction box (function stub).
Definition JBox.cpp:73
Common includes and definitions.
BoxSize
Predefined enclosure footprints supported by the tool.
Definition common.h:45
Interface for helper functions related to database operations.