Class CompDrawingBuilder
Inheritance
CompDrawingBuilder
Assembly: NXOpen.dll
public class CompDrawingBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected CompDrawingBuilder()
Properties
Declaration
public SelectComponent Component { get; }
Property Value
Declaration
public CompDrawingBuilder.ComponentTypeSelection ComponentType { get; set; }
Property Value
Declaration
public string DestinationFolder { get; set; }
Property Value
Declaration
public double DoubleViewScale { get; set; }
Property Value
Declaration
public string DrawingFileNamingRule { get; set; }
Property Value
Declaration
public CompDrawingBuilder.DrawingType DrawingFilter { get; set; }
Property Value
Declaration
public string DrawingSheetNamingRule { get; set; }
Property Value
Declaration
public CompDrawingBuilder.ReferenceSet EnumReferenceSet { get; set; }
Property Value
Declaration
public CompDrawingBuilder.RenderingStyleOption EnumRenderingStyle { get; set; }
Property Value
Declaration
public CompDrawingBuilder.FilterSelection Filter { get; set; }
Property Value
Declaration
public bool IsKeepDrawingOpen { get; set; }
Property Value
Declaration
public int Margin { get; set; }
Property Value
Declaration
public double MarginForView { get; set; }
Property Value
Declaration
[Obsolete("Deprecated in NX1953.0.0. This functionality is no longer supported.")]
public CompDrawingBuilder.ProjectionType Projection { get; set; }
Property Value
Declaration
public int WizardType { get; set; }
Property Value
Methods
Declaration
public void AddComponentSheet(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName, double viewScale, CompDrawingBuilder.ReferenceSet referenceSet, CompDrawingBuilder.RenderingStyleOption renderingStyle)
Parameters
Declaration
public void AssignAttribute(NXObject objectTag, string attributeTitle, string attributeValue)
Parameters
Declaration
public void ChangeReferenceSet(NXObject compTag)
Parameters
Declaration
public void ChangeRenderingStyle(CompDrawingBuilder.RenderingStyleOption styleOption)
Parameters
Declaration
public void ChangeViewScale(double scale)
Parameters
Type |
Name |
Description |
double |
scale |
|
Declaration
Declaration
public void CreateComponentDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName, string[] attributeTitles, string[] attributeValues, double viewScale, CompDrawingBuilder.ReferenceSet referenceSet, CompDrawingBuilder.RenderingStyleOption renderingStyle)
Parameters
Declaration
public void DeleteCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
Parameters
Declaration
public void DeleteCompSheet(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
Parameters
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Tooling.CompDrawingBuilder.DeleteCompDrawing instead.")]
public void DeleteDrawing(string pName, string dFile, string dName, string templateName)
Parameters
Declaration
public void EditCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName, string oldSheetName)
Parameters
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Tooling.CompDrawingBuilder.EditCompDrawing instead.")]
public void EditDrawing(string pName, string dFile, string dName, string templateName)
Parameters
Declaration
public void IgnoreComponents(NXObject component)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
Declaration
public void InitConstructor()
Declaration
public void OpenCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
Parameters
Declaration
[Obsolete("Deprecated in NX8.5.0. Use NXOpen.Tooling.CompDrawingBuilder.OpenCompDrawing instead.")]
public void OpenDrawing(string pName, string dFile, string dName, string templateName)
Parameters
Declaration
public void SetDisplayState(int displayState, string layout, NXObject drawingTag)
Parameters
Declaration
public void UpdateCompDrawing(NXObject drawing, NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink