GuisePoint

References
[IoId("00000000-1A12-4741-AEDF-14433B596F8A")] public sealed class GuisePoint : IStorable
Display properties for point symbols.

Constructors

GuisePoint

#
public GuisePoint(Color colour, float size, Symbol symbol)
colour (Color)
size (float)
symbol (Symbol)

GuisePoint

#
public GuisePoint(IReader reader)
reader (IReader)

Properties

Attributes

#
public DisplayPointAttributes Attributes { get; }
Gets the attributes this guise encodes. These attributes will be screen dpi adjusted.

Colour

#
public Color Colour { get; }
Gets the colour for point symbols.

HasColour

#
public bool HasColour { get; }

HasSize

#
public bool HasSize { get; }

HasSymbol

#
public bool HasSymbol { get; }

Size

#
public float Size { get; }
Gets the size, or diameter, for point symbols.

Symbol

#
public Symbol Symbol { get; }
Gets the style for point symbols.

Methods

Store

#
public void Store(IWriter writer)
writer (IWriter)
Store

WithColour

#
public GuisePoint WithColour(Color colour)
colour (Color)

WithoutColour

#
public GuisePoint WithoutColour()

WithoutSize

#
public GuisePoint WithoutSize()

WithoutSymbol

#
public GuisePoint WithoutSymbol()

WithSize

#
public GuisePoint WithSize(float size)
size (float)

WithSymbol

#
public GuisePoint WithSymbol(Symbol symbol)
symbol (Symbol)