IReleaseLayer

class IReleaseLayer

Bases: ImpactCOMWrapperBase

Description:

Represents an layer in the drawing to be released.

Wraps a COM object or another wrapper instance. Accepts: - A valid impact_object - An existing impact_com_wrapper_base-derived instance

property action

Gets Action.

Description:

The action to take when releasing the layer.

Remarks:

If the layer has been modified then you can set the Action to raUpdate, raDiscard, or raKeepOut. If the layer has not been modified then you can set the Action to raRelease or raKeepOut.

Returns:

The value of Action.

Return type:

action (ipReleaseAction)

property added

Gets Added.

Description:

Indicates if this layer is a new layer.

Returns:

The value of Added.

Return type:

added (bool)

property deleted

Gets Deleted.

Description:

Indicates if this layer has been deleted.

Returns:

The value of Deleted.

Return type:

deleted (bool)

property key

Gets Key.

Description:

The key of the layer.

Returns:

The value of Key.

Return type:

key (int)

property layer

Gets Layer.

Description:

Returns the layer the release applies to.

Returns:

The value of Layer.

Return type:

layer (IDatabaseLayer)

property modified

Gets Modified.

Description:

Indicates if this layer has been modified.

Returns:

The value of Modified.

Return type:

modified (bool)

property name

Gets Name.

Description:

The layer name.

Returns:

The value of Name.

Return type:

name (str)

property type

Gets Type.

Description:

The layer type.

Returns:

The value of Type.

Return type:

type (str)

property type_key

Gets type_key.

Description:

The key of the layer type.

Returns:

The value of type_key.

Return type:

type_key (int)