Classes

Section Classes

class InspectionList

InspectionList (EbvListSection)

Class for handling Inspections.

Examples

# Open a figure file
pynebv.file.open('/path/to/sample.oas')
# Inspect a point of the figure file.
inspected_items = pynebv.inspection.search((10, 10))
# Print search results.
for inspected in inspected_items:
    print(inspected.props())

Ancestors

Methods

def automeasure(point, angle, /, tone='Auto', isBox=False)

Measure the length near the specified point.

Args

point : tuple[float, float]

Specify coordinate.

angle : object

type detail: object: float or str('Auto')

Specify angle.

tone : str

type detail: str: 'Auto', 'Line', 'Space', 'Auto Pitch', 'Pitch Up-Up' or 'Pitch Down-Down'

Specify measure target type.

isBox : bool

Specify whether to take a box measurement.

Returns

EbvItemList
Return measurement result.
def clear()

Delete all inspection results.

Returns

none
Always none.
def decode(area)

Decode barcodes in the specified area.

Args

area : tuple[float, float, float, float]

Specify area.

Returns

EbvItem
Return decode result.
def decode_by_areafile(filePath)

Decode barcodes from Area File.

Args

filePath : str

Specify file path of Area File.

Returns

EbvItemList
Return decode result.
def extract(condition)

Extract shapes according to the conditions.

Args

condition : str

Specify extraction conditions.

Returns

EbvItem
Return extraction result.
def measure2p(start, end, /, type='Auto')

Measure the length between two points.

Args

start : tuple[float, float]

Measurement start point.

end : tuple[float, float]

Measurement end point.

type : str

type detail: str: 'Raw', 'Line & Space', 'Auto', 'Line', 'Space', 'Auto Pitch', 'Pitch Up-Up' or 'Pitch Down-Down'

Specify measure target type.

Returns

EbvItemList
Return measurement result.
def save(filePath)

Save inspections.

Args

filePath : str

Specify file path.

Returns

none
Always none.
def search(point, /, target='Figure')

Search information at the specified coordinates.

Args

point : tuple[float, float]

Specify coordinate.

target : str

type detail: str: 'Figure', 'Cell', 'Figure & Cell' or 'Merged Figure'

Specify search target.

Returns

EbvItemList
Return search results.

Inherited members

Item Classes

class InspectionListItem

InspectionListItem (EbvItem)

Ancestors

Subclasses

Inherited members

class SearchResult

SearchResult (InspectionListItem)

Class representing Search Result.

Ancestors

Instance variables

var name : str

Name of item.

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class FoundFigure

FoundFigure (InspectionListItem)

Class representing Figure in Search Result.

Ancestors

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class FoundCell

FoundCell (InspectionListItem)

Class representing Cell in Search Result.

Ancestors

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class FoundOutlinedFigure

FoundOutlinedFigure (InspectionListItem)

Class representing Outlined Figure in Search Result.

Ancestors

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class FoundFigureWithHole

FoundFigureWithHole (InspectionListItem)

Class representing Figure with Hole in Search Result.

Ancestors

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class FoundNothing

FoundNothing (InspectionListItem)

Class representing 'Not Found' in Search Result.

Ancestors

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class ExtractResult

ExtractResult (InspectionListItem)

Class representing Extract Result.

Ancestors

Methods

def delete()

Delete an item.

Returns

none
Always none.
def highlight(on)

Set highlignt state.

Args

on : bool

Specify new highlight stete.

Returns

none
Always none.

Inherited members

class MeasureLine

MeasureLine (InspectionListItem)

Class representing Measure Line.

Ancestors

Instance variables

var name : str

Name of item.

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class MeasureSegment

MeasureSegment (InspectionListItem)

Class representing Measure Segment that is part of a Measure Line.

Ancestors

Instance variables

var name : str

Name of item.

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class AutoMeasureLine

AutoMeasureLine (InspectionListItem)

Class representing Auto Measure Line.

Ancestors

Instance variables

var name : str

Name of item.

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class AutoMeasurePoint

AutoMeasurePoint (InspectionListItem)

Class representing Auto Measure Point.

Ancestors

Instance variables

var name : str

Name of item.

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members

class DecodeResult

DecodeResult (InspectionListItem)

Class representing Decode Result.

Ancestors

Instance variables

var name : str

Name of item.

Methods

def delete()

Delete an item.

Returns

none
Always none.

Inherited members