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