Show / Hide Table of Contents

Class Hatch

The Hatch Entity

Inheritance
System.Object
Entity
Hatch
Inherited Members
Entity.EntityType
Entity.Handle
Entity.ReferencedEntities
Entity.HasReferencedEntities
Entity.LayerName
Entity.LayerChanged
Entity.OnLayerChanged(LayerChangedHandlerArgs)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Dxflib.Entities.Hatch
Assembly: Dxflib.dll
Syntax
public class Hatch : Entity

Constructors

| Improve this Doc View Source

Hatch(HatchBuffer)

Declaration
public Hatch(HatchBuffer hb)
Parameters
Type Name Description
HatchBuffer hb

Properties

| Improve this Doc View Source

Boundary

The Boundary Path as a polyline

Declaration
public GeoPolyline Boundary { get; }
Property Value
Type Description
GeoPolyline
| Improve this Doc View Source

BoundaryLoopsCount

The total count of boundary loops

Declaration
public int BoundaryLoopsCount { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

IsAssociative

Returns true if the hatch is associative to a polyline or a set of lines

Declaration
public bool IsAssociative { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

IsSolid

Returns true if the hatch has solid fill

Declaration
public bool IsSolid { get; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

PatternAngle

The Pattern Angle.

Declaration
public double PatternAngle { get; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

PatternDefLinesCount

The number of definition lines in the pattern

Declaration
public int PatternDefLinesCount { get; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

PatternName

The Hatch Pattern Name

Declaration
public string PatternName { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PatternScale

The Pattern Scale

Declaration
public double PatternScale { get; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

PatternType

The HatchPatternType, pattern type

Declaration
public HatchPatternType PatternType { get; }
Property Value
Type Description
HatchPatternType
| Improve this Doc View Source

Style

The HatchStyles style.

Declaration
public HatchStyles Style { get; }
Property Value
Type Description
HatchStyles

Methods

| Improve this Doc View Source

UpdateReferencedEntities()

This function will build the Boundary of this hatch if it is IsAssociative.

Declaration
public override void UpdateReferencedEntities()
Overrides
Entity.UpdateReferencedEntities()
  • Improve this Doc
  • View Source
Back to top Generated by DocFX