Search Results for

    Show / Hide Table of Contents

    Class BaseCustomSymbol

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    DisplayableObject
    Annotation
    DraftingAid
    BaseCustomSymbol
    CustomSymbol
    GeneralCustomSymbol
    PmiCustomSymbol
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    IFitTo
    IPmi
    INXObject
    Inherited Members
    Annotation.GetAssociativeOrigin(Point3d)
    Annotation.SetAssociativeOrigin(Annotation.AssociativeOriginData, Point3d)
    Annotation.GetLetteringPreferences()
    Annotation.SetLetteringPreferences(LetteringPreferences)
    Annotation.GetLineAndArrowPreferences()
    Annotation.SetLineAndArrowPreferences(LineAndArrowPreferences)
    Annotation.GetSymbolPreferences()
    Annotation.SetSymbolPreferences(SymbolPreferences)
    Annotation.GetAssociativity(Int32)
    Annotation.SetAssociativity(Int32, Associativity)
    Annotation.GetInferredAnnotationPlane(PmiDefaultPlane)
    Annotation.GetViews()
    Annotation.SetViews(View[])
    Annotation.InsertIntoStack(Annotation, StackAlignmentPosition)
    Annotation.RemoveFromStack()
    Annotation.AnnotationOrigin
    Annotation.AnnotationPlane
    Annotation.Freeze
    Annotation.HasAssociativeOrigin
    Annotation.IsOutOfDate
    Annotation.IsRetained
    Annotation.LeaderOrientation
    Annotation.NumberOfAssociativities
    Annotation.ParallelToScreen
    Annotation.Suppressed
    DisplayableObject.Blank()
    DisplayableObject.Unblank()
    DisplayableObject.Highlight()
    DisplayableObject.Unhighlight()
    DisplayableObject.SetNameLocation(Point3d)
    DisplayableObject.RedisplayObject()
    DisplayableObject.RemoveViewDependency()
    DisplayableObject.Color
    DisplayableObject.IsBlanked
    DisplayableObject.Layer
    DisplayableObject.LineFont
    DisplayableObject.LineWidth
    DisplayableObject.NameLocation
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.Name
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.Annotations
    Assembly: NXOpen.dll
    Syntax
    public class BaseCustomSymbol : DraftingAid, IMessageSink, IFitTo, IPmi, INXObject

    Constructors

    BaseCustomSymbol()

    Declaration
    protected BaseCustomSymbol()

    Properties

    Index

    Declaration
    public int Index { get; set; }
    Property Value
    Type Description
    System.Int32

    IsMirrored

    Declaration
    public bool IsMirrored { get; }
    Property Value
    Type Description
    System.Boolean

    IsWaveLinked

    Declaration
    public bool IsWaveLinked { get; }
    Property Value
    Type Description
    System.Boolean

    LinkSource

    Declaration
    public Annotation LinkSource { get; }
    Property Value
    Type Description
    Annotation

    SymbolName

    Declaration
    public string SymbolName { get; }
    Property Value
    Type Description
    System.String

    Methods

    AddBusinessModifiers(BusinessModifier[])

    Declaration
    public void AddBusinessModifiers(BusinessModifier[] businessModifiers)
    Parameters
    Type Name Description
    BusinessModifier[] businessModifiers

    AddLeader(LeaderBundle)

    Declaration
    public void AddLeader(LeaderBundle leader)
    Parameters
    Type Name Description
    LeaderBundle leader

    FlipSymbol(FlipOption)

    Declaration
    public void FlipSymbol(FlipOption flipOption)
    Parameters
    Type Name Description
    FlipOption flipOption

    GetAnchor()

    Declaration
    public Point GetAnchor()
    Returns
    Type Description
    Point

    GetAssociatedObject()

    Declaration
    public AssociatedObject GetAssociatedObject()
    Returns
    Type Description
    AssociatedObject

    GetBusinessModifiers()

    Declaration
    public BusinessModifier[] GetBusinessModifiers()
    Returns
    Type Description
    BusinessModifier[]

    GetSharedAssociatedObject()

    Declaration
    public AssociatedObject GetSharedAssociatedObject()
    Returns
    Type Description
    AssociatedObject

    GetSymbolData()

    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 GetSymbolData()
    Returns
    Type Description
    CustomSymbolData

    RemoveLeader(Int32)

    Declaration
    public void RemoveLeader(int nthLeader)
    Parameters
    Type Name Description
    System.Int32 nthLeader

    ReplaceSymbol(String, String, Boolean)

    Declaration
    public void ReplaceSymbol(string name, string path, bool isPartSymbol)
    Parameters
    Type Name Description
    System.String name
    System.String path
    System.Boolean isPartSymbol

    SetAnchor(Point)

    Declaration
    public void SetAnchor(Point anchorPoint)
    Parameters
    Type Name Description
    Point anchorPoint

    SetAssociatedObject(AssociatedObject)

    Declaration
    public void SetAssociatedObject(AssociatedObject assocObj)
    Parameters
    Type Name Description
    AssociatedObject assocObj

    SetBusinessModifiers(BusinessModifier[])

    Declaration
    public void SetBusinessModifiers(BusinessModifier[] businessModifiers)
    Parameters
    Type Name Description
    BusinessModifier[] businessModifiers

    SetSymbolData(CustomSymbolData)

    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 void SetSymbolData(CustomSymbolData data)
    Parameters
    Type Name Description
    CustomSymbolData data

    SynchronizeSymbol()

    Declaration
    public void SynchronizeSymbol()

    UpdateFromRule()

    Declaration
    public void UpdateFromRule()

    UpdateSymbolGeometry(Point3d, Double, Double)

    Declaration
    public void UpdateSymbolGeometry(Point3d origin, double scale, double angle)
    Parameters
    Type Name Description
    Point3d origin
    System.Double scale
    System.Double angle

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    IFitTo
    IPmi
    INXObject
    In This Article
    Back to top Generated by DocFX