Show / Hide Table of Contents

    Enum EdgeFlags

    Bit set of flags storing information about edge. Each flag is set to it's own number - power of 2, so they can be safely combined. Use | or |= to combine flags: flag = Hint2D | HasVerticalChange = 1 + 4 = 001 + 100 = 101 = 5. Use & or &= to check of one or more flags: flags & Hint3D == 101 & 010 == 0 == None, but flags & Hint2D == 101 & 001 == 001 == Hint2D.

    Namespace: Elements.Spatial.AdaptiveGrid
    Assembly: Hypar.Elements.dll
    Syntax
    [Flags]
    public enum EdgeFlags

    Fields

    Name Description
    HasVerticalChange

    Are edge end points on different elevations.

    HiddenHint

    Is edge affected by hidden hint line.

    HiddenHint2D

    Is edge affected by hidden 2D hint line.

    HiddenHint3D

    Is edge affected by hidden 2D hint line.

    None

    No flags set.

    UserDefinedHint

    Is edge affected by hidden hint line.

    UserDefinedHint2D

    Is edge affected by user defined 2D hint line.

    UserDefinedHint3D

    Is edge affected by user defined 3D hint line.