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