Skip to main content

Class GridItem

Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class GridItem : Item, ICloneable

Inheritance: System.Object -> Aurigma.DesignAtoms.Model.ModelComponent -> Aurigma.DesignAtoms.Model.Items.BaseItem -> Aurigma.DesignAtoms.Model.Items.Item -> GridItem

Implements

  • System.ComponentModel.INotifyPropertyChanged
  • System.ICloneable

Inherited Members

Constructors

GridItem

public GridItem()

GridItem

public GridItem(float x, float y, int cols, int rows, float stepX, float stepY)

Properties

VerticalLineColor

public Color VerticalLineColor { get; set; }

HorizontalLineColor

public Color HorizontalLineColor { get; set; }

Locked

public override bool Locked { get; set; }

Location

public PointF Location { get; set; }

Methods

SetColorProfile

public override void SetColorProfile(string colorProfile, ColorSpace colorSpace)
Parameters
TypeNameDescription
System.StringcolorProfile
Aurigma.DesignAtoms.Model.Color.ColorSpacecolorSpace
Overrides

GetAllColors

public override IEnumerable<Color> GetAllColors()
Returns

System.Collections.Generic.IEnumerable<Aurigma.DesignAtoms.Model.Color.Color>

Overrides

Accept

public override Task Accept(ItemVisitor visitor)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ItemVisitorvisitor
Returns

System.Threading.Tasks.Task

Overrides

Accept<T>

public override Task<T> Accept<T>(ItemVisitor<T> visitor)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.ItemVisitor<<T>>visitor
Returns

System.Threading.Tasks.Task<<T>>

Overrides
  • Aurigma.DesignAtoms.Model.Items.BaseItem.Accept``1(Aurigma.DesignAtoms.Model.ItemVisitor<<T>>)

Equals

protected bool Equals(GridItem other)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.GridItemother
Returns

System.Boolean

Equals

public override bool Equals(object obj)
Parameters
TypeNameDescription
System.Objectobj
Returns

System.Boolean

Overrides

DeepClone<TItem>

public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
where TItem : ModelComponent
Parameters
TypeNameDescription
<TItem>clone
System.BooleankeepIds
Returns

<TItem>

Overrides
  • Aurigma.DesignAtoms.Model.Items.Item.DeepClone``1(<TItem>,System.Boolean)

Fields

FixedLineWidth

public bool FixedLineWidth

LineWidth

public float LineWidth

Cols

public int Cols

Rows

public int Rows

StepX

public float StepX

StepY

public float StepY

LinesUnit

public ItemUnitType LinesUnit
Was this page helpful?