Class HatchBuilder
Assembly: NXOpen.dll
Syntax
public class HatchBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
HatchBuilder()
Declaration
Properties
Angle
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public double Angle { get; set; }
Property Value
AnnotationToExclude
Declaration
public SelectDisplayableObjectList AnnotationToExclude { get; }
Property Value
AnnotationType
Declaration
public HatchBuilder.AnnotationTypes AnnotationType { get; set; }
Property Value
AreafillAngle
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public double AreafillAngle { get; set; }
Property Value
AutomaticallyExcludeText
Declaration
public bool AutomaticallyExcludeText { get; set; }
Property Value
Boundary
Declaration
public BoundaryBuilder Boundary { get; }
Property Value
Color
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public NXColor Color { get; set; }
Property Value
CrosshatchFile
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public string CrosshatchFile { get; set; }
Property Value
Distance
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public double Distance { get; set; }
Property Value
HatchFillSettings
Declaration
public HatchFillSettingsBuilder HatchFillSettings { get; }
Property Value
Material
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public AreaFillMaterial Material { get; set; }
Property Value
Pattern
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public string Pattern { get; set; }
Property Value
Scale
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public double Scale { get; set; }
Property Value
Tolerance
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public double Tolerance { get; set; }
Property Value
Width
Declaration
[Obsolete("Deprecated in NX7.5.0. Use NXOpen.Annotations.HatchFillSettingsBuilder instead.")]
public LineWidth Width { get; set; }
Property Value
Methods
GetMarginPercent(NXObject)
Declaration
public double GetMarginPercent(NXObject annotation)
Parameters
Type |
Name |
Description |
NXObject |
annotation |
|
Returns
SetCurveDirection(NXObject, int)
Declaration
public void SetCurveDirection(NXObject curveTag, int curveDirection)
Parameters
Type |
Name |
Description |
NXObject |
curveTag |
|
int |
curveDirection |
|
SetMarginPercent(NXObject, double)
Declaration
public void SetMarginPercent(NXObject annotation, double marginpercent)
Parameters
SetNumCurrentDirectionMapElements(int)
Declaration
public void SetNumCurrentDirectionMapElements(int numCurrentDirectionMapElement)
Parameters
Type |
Name |
Description |
int |
numCurrentDirectionMapElement |
|
SetSectionCurveDirections(NXObject, NXObject, int[])
Declaration
public void SetSectionCurveDirections(NXObject section, NXObject curve, int[] curveDirections)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink