Class CompDrawingBuilder
Inheritance
System.Object
System.MarshalByRefObject
CompDrawingBuilder
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 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
Type |
Description |
System.String |
|
Declaration
public double DoubleViewScale { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public string DrawingFileNamingRule { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public CompDrawingBuilder.DrawingType DrawingFilter { get; set; }
Property Value
Declaration
public string DrawingSheetNamingRule { get; set; }
Property Value
Type |
Description |
System.String |
|
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
Type |
Description |
System.Boolean |
|
Declaration
public int Margin { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public double MarginForView { get; set; }
Property Value
Type |
Description |
System.Double |
|
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
Type |
Description |
System.Int32 |
|
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
Type |
Name |
Description |
NXObject |
objectTag |
|
System.String |
attributeTitle |
|
System.String |
attributeValue |
|
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 |
System.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
Type |
Name |
Description |
NXObject |
component |
|
System.String |
componentPartName |
|
System.String |
drawingFileName |
|
System.String |
drawingName |
|
System.String |
templateName |
|
Declaration
public void DeleteCompSheet(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.String |
componentPartName |
|
System.String |
drawingFileName |
|
System.String |
drawingName |
|
System.String |
templateName |
|
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
Type |
Name |
Description |
System.String |
pName |
|
System.String |
dFile |
|
System.String |
dName |
|
System.String |
templateName |
|
Declaration
public void EditCompDrawing(NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName, string oldSheetName)
Parameters
Type |
Name |
Description |
NXObject |
component |
|
System.String |
componentPartName |
|
System.String |
drawingFileName |
|
System.String |
drawingName |
|
System.String |
templateName |
|
System.String |
oldSheetName |
|
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
Type |
Name |
Description |
System.String |
pName |
|
System.String |
dFile |
|
System.String |
dName |
|
System.String |
templateName |
|
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
Type |
Name |
Description |
NXObject |
component |
|
System.String |
componentPartName |
|
System.String |
drawingFileName |
|
System.String |
drawingName |
|
System.String |
templateName |
|
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
Type |
Name |
Description |
System.String |
pName |
|
System.String |
dFile |
|
System.String |
dName |
|
System.String |
templateName |
|
Declaration
public void SetDisplayState(int displayState, string layout, NXObject drawingTag)
Parameters
Type |
Name |
Description |
System.Int32 |
displayState |
|
System.String |
layout |
|
NXObject |
drawingTag |
|
Declaration
public void UpdateCompDrawing(NXObject drawing, NXObject component, string componentPartName, string drawingFileName, string drawingName, string templateName)
Parameters
Type |
Name |
Description |
NXObject |
drawing |
|
NXObject |
component |
|
System.String |
componentPartName |
|
System.String |
drawingFileName |
|
System.String |
drawingName |
|
System.String |
templateName |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink