Class CustomSymbolCollection
Inheritance
System.Object
System.MarshalByRefObject
CustomSymbolCollection
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable
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.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class CustomSymbolCollection : TaggedObjectCollection, IMessageSink, IEnumerable
Constructors
CustomSymbolCollection()
Declaration
protected CustomSymbolCollection()
CustomSymbolCollection(AnnotationManager)
Declaration
protected CustomSymbolCollection(AnnotationManager owner)
Parameters
Properties
Tag
Declaration
Property Value
Methods
CreateCustomSymbol(CustomSymbolData, Point3d, LeaderBundle)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Annotations.DraftingCustomSymbolBuilder instead.")]
public CustomSymbol CreateCustomSymbol(CustomSymbolData customSymbolData, Point3d origin, LeaderBundle leader)
Parameters
Returns
CreateDraftingCustomSymbolBuilder(CustomSymbol)
Declaration
public DraftingCustomSymbolBuilder CreateDraftingCustomSymbolBuilder(CustomSymbol symbolTag)
Parameters
Returns
CreateMasterSymbolBuilder(MasterSymbol)
Declaration
public MasterSymbolBuilder CreateMasterSymbolBuilder(MasterSymbol masterSymbolTag)
Parameters
Returns
CreateMasterSymbolListItemBuilder()
Declaration
public MasterSymbolListItemBuilder CreateMasterSymbolListItemBuilder()
Returns
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Annotations.PmiCustomSymbolBuilder instead.")]
public PmiCustomSymbol CreatePmiCustomSymbol(CustomSymbolData customSymbolData, PmiData pmiData, Xform annotationPlane, Point3d origin, LeaderBundle leader)
Parameters
Returns
CreatePmiCustomSymbolBuilder(PmiCustomSymbol)
Declaration
public PmiCustomSymbolBuilder CreatePmiCustomSymbolBuilder(PmiCustomSymbol symbolTag)
Parameters
Returns
CreateReplaceSymbolBuilder()
Declaration
public ReplaceSymbolBuilder CreateReplaceSymbolBuilder()
Returns
CreateSmashCustomSymbolBuilder()
Declaration
public SmashCustomSymbolBuilder CreateSmashCustomSymbolBuilder()
Returns
CreateSymbolCatalogBuilder()
Declaration
public SymbolCatalogBuilder CreateSymbolCatalogBuilder()
Returns
EditSymbolDisplayBuilder(BaseCustomSymbol)
Declaration
public EditSymbolDisplayBuilder EditSymbolDisplayBuilder(BaseCustomSymbol symbolTag)
Parameters
Returns
EnumerateMoveNext(ref Tag, Byte[])
Declaration
protected override int EnumerateMoveNext(ref Tag currentTag, byte[] state)
Parameters
Type |
Name |
Description |
Tag |
currentTag |
|
System.Byte[] |
state |
|
Returns
Type |
Description |
System.Int32 |
|
Overrides
FindObject(String)
Declaration
public MasterSymbol FindObject(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
NewCustomSymbolData(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Annotations.DraftingCustomSymbolBuilder for Drafting Custom Symbol and NXOpen.Annotations.PmiCustomSymbolBuilder for PMI Custom Symbol objects.")]
public CustomSymbolData NewCustomSymbolData(string masterFileName)
Parameters
Type |
Name |
Description |
System.String |
masterFileName |
|
Returns
NewPartSymbolData(String)
Declaration
[Obsolete("Deprecated in NX9.0.0. Use NXOpen.Annotations.DraftingCustomSymbolBuilder for Drafting Custom Symbol and NXOpen.Annotations.PmiCustomSymbolBuilder for PMI Custom Symbol objects.")]
public CustomSymbolData NewPartSymbolData(string partSymbolName)
Parameters
Type |
Name |
Description |
System.String |
partSymbolName |
|
Returns
ToArray()
Declaration
public BaseCustomSymbol[] ToArray()
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.Collections.IEnumerable