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