public class ICMPLayer : ILayer, InterfaceCMPLayer,
InterfaceLayer
Public Class ICMPLayer
Inherits ILayer
Implements InterfaceCMPLayer, InterfaceLayer
public ref class ICMPLayer : public ILayer,
InterfaceCMPLayer, InterfaceLayer
type ICMPLayer =
class
inherit ILayer
interface InterfaceCMPLayer
interface InterfaceLayer
end
Col |
To draw this Layer, we use the Colorsetting.
(Overrides ILayerCol) |
ShowInLayerList |
Hide or show the layer in layerlist of the main window.
(Overrides ILayerShowInLayerList) |
CalculateLayerBounds |
Check all objects on the layer and calculates the bounds new.
(Overrides ILayerCalculateLayerBounds) |
DeleteSelectedCMPs | All Selected components on this layer are removed. |
DisableLayer |
Make the layer invisible and remove it from the working list
(Overrides ILayerDisableLayer) |
EnableLayer |
Make the layer visible.
(Overrides ILayerEnableLayer(Boolean)) |
Equals |
Determines whether two objects are the same.
(Overrides ObjectEquals(Object)) |
EqualsNull | Determines whether the layer is null. |
GetAllLayerObjects |
Gets all objects on the layer.
(Overrides ILayerGetAllLayerObjects) |
GetAllObjectInRectangle(RectangleD) |
Returns all objects in the specified rectangle Area.
(Overrides ILayerGetAllObjectInRectangle(RectangleD)) |
GetAllObjectInRectangle(RectangleF) |
Returns all objects in the specified rectangle Area.
(Overrides ILayerGetAllObjectInRectangle(RectangleF)) |
GetAllObjectsOnPosition(PointD) |
Returns all objects on the point (including step and repeat).
(Overrides ILayerGetAllObjectsOnPosition(PointD)) |
GetAllObjectsOnPosition(PointF) |
Gets all objects on a point on this Layer.
(Overrides ILayerGetAllObjectsOnPosition(PointF)) |
GetAllObjectsOnPositionInCurrentStep |
Returns all objects on the point (only in current step).
(Overrides ILayerGetAllObjectsOnPositionInCurrentStep(PointD)) |
GetBounds |
Returns a rectangle with the bounds of the layer.
(Overrides ILayerGetBounds) |
GetBoundsD |
Gets the rectangle size which encloses the layer in double values.
(Overrides ILayerGetBoundsD) |
GetComponentByReference | Search for component by reference (unique name of component). |
GetConnectedComponents(PointD) | Returns all components which are connected with the Point. |
GetConnectedComponents(PointF) | Returns all components which are connected with the Point. |
GetElementCount |
Gets count of Elements on this layer
(Overrides ILayerGetElementCount) |
GetHashCode |
Gets the HashCode.
(Overrides ObjectGetHashCode) |
GetLayerName |
The Name of this Layer.
(Overrides ILayerGetLayerName) |
GetNotesOnLayer |
Get all notes as string on this layer.
(Overrides ILayerGetNotesOnLayer) |
GetOverlayColor |
Returns the Overlay color at a certain position
(Overrides ILayerGetOverlayColor(Double, Double)) |
GetOverlayPixelValue |
Returns the value and description of the overlay at a certain world coordinate.
(Overrides ILayerGetOverlayPixelValue(Double, Double, Double, String, String)) |
HasOverlay |
Returns true if layer has an image overlay
(Overrides ILayerHasOverlay) |
IsTopComponentLayer | Is top component layer or bottom layer? On bottom layer all components are mirrored in X direction, because user see them from false direction. |
MirrorX |
Mirrors the layer in X-direction.
(Overrides ILayerMirrorX) |
MirrorY |
Mirrors the layer in Y-direction.
(Overrides ILayerMirrorY) |
MoveLayer(PointD) |
Move the layer to the postition.
(Overrides ILayerMoveLayer(PointD)) |
MoveLayer(PointF) |
Move the layer to the postition.
(Overrides ILayerMoveLayer(PointF)) |
RotateLayer |
Rotate the layer 90° clockwise or counter-clockwise.
(Overrides ILayerRotateLayer(Boolean)) |
SaveLayerAsCatia |
saves the layer as catia script
(Inherited from ILayer) |
SaveLayerAsDXF |
[Obsolete] Saves the layer as dxf file
(Overrides ILayerSaveLayerAsDXF(String)) |
SetOverlayAlpha |
Set the alpha value (transparency) for the Overlay image.
(Overrides ILayerSetOverlayAlpha(Byte)) |
SetOverlayImage |
Sets an overlay image for this layer or removes the image (bmp=null)
(Overrides ILayerSetOverlayImage(Bitmap, Matrix, DictionaryInt32, DictionaryInt32, Double, String, String, Boolean)) |
ToString |
Returns name of the layer
(Inherited from ILayer) |
Equality(ICMPLayer, ICMPLayer) | Overrides the operrator ==. |
Inequality(ICMPLayer, ICMPLayer) | overrides the operator != |
CreateGuid | (Defined by GUIDExtensions) |
GetGuid | (Defined by GUIDExtensions) |
GetPropValue | (Defined by ExtensionsMethods) |