def load_dxf_attribs(self, processor: SubclassProcessor = None ) -> 'DXFNamespace': dxf = super().load_dxf_attribs(processor) if processor: processor.fast_load_dxfattribs(dxf, acdb_blockrec_group_codes, 2) return dxf
def load_dxf_attribs( self, processor: SubclassProcessor = None ) -> "DXFNamespace": dxf = super().load_dxf_attribs(processor) if processor: processor.fast_load_dxfattribs( dxf, acdb_vport_group_codes, subclass=2 ) return dxf
def load_dxf_attribs( self, processor: SubclassProcessor = None ) -> "DXFNamespace": dxf = super().load_dxf_attribs(processor) if processor: tags = processor.fast_load_dxfattribs( dxf, acdb_linetype_group_codes, 2, log=False ) self.pattern_tags = LinetypePattern(tags) return dxf
def load_tags_fast(cls, subclass, data): ns = DXFNamespace(entity=cls()) mapping = group_code_mapping(subclass) proc = SubclassProcessor(ExtendedTags(tags=data)) unprocessed_tags = proc.fast_load_dxfattribs(ns, mapping, 0) return ns, unprocessed_tags