Пример #1
0
    def position(self):
        # type: () -> Point2D
        """Position of the Module

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetPosition())
Пример #2
0
    def radius(self):
        """Radius of circle

        :return: ``float``
        """
        end = Point2D.from_wxPoint(self._obj.GetEnd())
        diff = self.center - end
        return max(abs(diff.x), abs(diff.y))
Пример #3
0
    def grid_origin(self):
        # type: () -> Point2D
        """Grid origin of Board

        :return: :class:`kicad.util.Point2D`

        :Example:

        >>> from kicad.pcbnew import Board
        >>> b = Board()
        >>> b.grid_origin = [1, 2]
        >>> b.grid_origin
        kicad.util.point.Point2D(1.0, 2.0)
        """
        return Point2D.from_wxPoint(self._obj.GetGridOrigin())
Пример #4
0
    def position(self):
        """Position of the Text

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetPosition())
Пример #5
0
    def end(self):
        """End of the Track

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetEnd())
Пример #6
0
    def start(self):
        """Start of the Track

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetStart())
Пример #7
0
    def end(self):
        """End point of line

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetEnd())
Пример #8
0
    def start(self):
        """Start point of line

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetStart())
Пример #9
0
    def center(self):
        """Center point of circle

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetCenter())
Пример #10
0
    def size(self):
        """Size of the Pad

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetSize())
Пример #11
0
    def drill_size(self):
        """Drill size of the Pad

        :return: :class:`kicad.util.Point2D`
        """
        return Point2D.from_wxPoint(self._obj.GetDrillSize())