Class AutoDimensionBuilder
Inheritance
System.Object
System.MarshalByRefObject
AutoDimensionBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
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)
Assembly: NXOpen.dll
public class AutoDimensionBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected AutoDimensionBuilder()
Properties
Declaration
public NXObject CreatedOrdinateOrigin { get; set; }
Property Value
Declaration
public bool CreateXDimensions { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public bool CreateYDimensions { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public double DimensionCharacterSize { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public NXColor DimensionColor { get; set; }
Property Value
Declaration
public SelectOrdinateDimensionList Dimensions { get; }
Property Value
Declaration
public NXObject FirstMargin { get; set; }
Property Value
Declaration
public NXObject FourthMargin { get; set; }
Property Value
Declaration
public double InnerDimensionOffsetValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double MaxDistanceToOuterMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public SelectNXObjectList ObjectToDimension { get; }
Property Value
Declaration
public double OffsetValueForMargin { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public StyleBuilder OrdinateDimensionStyle { get; }
Property Value
Declaration
public NXObject OrdinateView { get; set; }
Property Value
Declaration
public SelectNXObject OriginPoint { get; }
Property Value
Declaration
public NXObject SecondMargin { get; set; }
Property Value
Declaration
public bool SelectHolesAutomatically { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
TextAngle
Declaration
public double TextAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
TextFont
Declaration
public AutoDimensionBuilder.TextFontType TextFont { get; set; }
Property Value
TextOrientation
Declaration
public AutoDimensionBuilder.TextOrientationType TextOrientation { get; set; }
Property Value
Declaration
public NXObject ThirdMargin { get; set; }
Property Value
Declaration
public AutoDimensionBuilder.ToleranceType Tolerance { get; set; }
Property Value
Declaration
public double ToleranceCharacterSize { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public NXColor ToleranceColor { get; set; }
Property Value
Declaration
public double ToleranceLowerValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ToleranceUpperValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ToleranceValue { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public AutoDimensionBuilder.MainType Type { get; set; }
Property Value
Declaration
public AutoDimensionBuilder.ValuePrecisionType ValuePrecision { get; set; }
Property Value
Methods
Declaration
public NXObject CreateOrdinateOrigin(NXObject viewTag, Point3d pointData)
Parameters
Returns
Declaration
public void CreateOrdinateOriginMargins(NXObject ordinateOrigin, NXObject viewTag)
Parameters
Declaration
public NXObject CycleObjectsInView(NXObject viewTag, int vseqNumber, bool isDrawing, NXObject inObject)
Parameters
Type |
Name |
Description |
NXObject |
viewTag |
|
System.Int32 |
vseqNumber |
|
System.Boolean |
isDrawing |
|
NXObject |
inObject |
|
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink