20 lines
725 B
Python
20 lines
725 B
Python
|
|
from typing import Any, Iterator, Sequence, Union, Iterable
|
||
|
|
from .entities import DXFEntity
|
||
|
|
|
||
|
|
class BaseLayout:
|
||
|
|
def __iter__(self) -> Iterator[DXFEntity]: ...
|
||
|
|
def add_lwpolyline(self, points: Iterable[Sequence[float]], dxfattribs: dict[str, Any] = ...) -> Any: ...
|
||
|
|
def add_text(self, text: str, dxfattribs: dict[str, Any] = ...) -> Any: ...
|
||
|
|
def add_blockref(self, name: str, insert: Any, dxfattribs: dict[str, Any] = ...) -> Any: ...
|
||
|
|
|
||
|
|
class Modelspace(BaseLayout):
|
||
|
|
@property
|
||
|
|
def name(self) -> str: ...
|
||
|
|
|
||
|
|
class BlockLayout(BaseLayout):
|
||
|
|
@property
|
||
|
|
def name(self) -> str: ...
|
||
|
|
|
||
|
|
class BlockRecords:
|
||
|
|
def new(self, name: str) -> BlockLayout: ...
|
||
|
|
def __iter__(self) -> Iterator[BlockLayout]: ...
|