NXOpen .NET Reference
12.0.0
|
This class creates and manages UserDefinedObjects More...
Classes | |
struct | _LinkedUdoDefinition |
Used to define a link to a UserDefinedObject | |
struct | LinkedUdoDefinition |
Used to define a link to a UserDefinedObject More... | |
Public Member Functions | |
unsafe NXOpen.UserDefinedObjects.UserDefinedObject | CreateUserDefinedObject (NXOpen.UserDefinedObjects.UserDefinedClass udoClass) |
Constructs a new NXOpen.Features.UserDefinedObjectFeature . More... | |
unsafe NXOpen.UserDefinedObjects.UserDefinedObject[] | GetUdosOfClass (NXOpen.UserDefinedObjects.UserDefinedClass udoClass) |
Finds all UserDefinedObjects.UserDefinedObject instances that use the given NXOpen.UserDefinedObjects.UserDefinedClass . More... | |
unsafe bool | IsObjectLinkable (NXOpen.TaggedObject linkObject, NXOpen.UserDefinedObjects.UserDefinedObject.LinkType linkType) |
Queries an NX Object to see if it can be linked to a UserDefinedObjects.UserDefinedObject via the given link type More... | |
unsafe bool | IsObjectLinkedToUserDefinedObject (NXOpen.TaggedObject linkObject) |
Queries an NX Object to see if it is linked to a UserDefinedObjects.UserDefinedObject (note this will not tell you if the object is owned by a UDO with an owning link) More... | |
unsafe NXOpen.UserDefinedObjects.UserDefinedObjectManager.LinkedUdoDefinition[] | GetLinksToObject (NXOpen.TaggedObject linkObject) |
Queries an NX Object to find all UserDefinedObjects.UserDefinedObject 's that are linked to the given NXObject (note this will not find owning udos) More... | |
unsafe bool | IsObjectOwnedByUserDefinedObject (NXOpen.TaggedObject linkObject) |
Queries an NX Object to see if it is owned by a UserDefinedObjects.UserDefinedObject More... | |
unsafe NXOpen.UserDefinedObjects.UserDefinedObject | GetOwningUserDefinedObject (NXOpen.TaggedObject linkObject) |
Queries an NX Object to find the UserDefinedObjects.UserDefinedObject that owns the given NXObject (note this will return null for the owning udo if the object is not owned) More... | |
Properties | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
This class creates and manages UserDefinedObjects
To obtain an instance of this class, refer to NXOpen.BasePart
Created in NX5.0.0
unsafe NXOpen.UserDefinedObjects.UserDefinedObject NXOpen.UserDefinedObjects.UserDefinedObjectManager.CreateUserDefinedObject | ( | NXOpen.UserDefinedObjects.UserDefinedClass | udoClass | ) |
Constructs a new NXOpen.Features.UserDefinedObjectFeature .
Created in NX5.0.0
License requirements: None.
udoClass | The UserDefinedClass used to define the new UserDefinedObject |
unsafe NXOpen.UserDefinedObjects.UserDefinedObjectManager.LinkedUdoDefinition [] NXOpen.UserDefinedObjects.UserDefinedObjectManager.GetLinksToObject | ( | NXOpen.TaggedObject | linkObject | ) |
Queries an NX Object to find all UserDefinedObjects.UserDefinedObject 's that are linked to the given NXObject (note this will not find owning udos)
Created in NX5.0.0
License requirements: None.
linkObject | NXObject to query for links |
unsafe NXOpen.UserDefinedObjects.UserDefinedObject NXOpen.UserDefinedObjects.UserDefinedObjectManager.GetOwningUserDefinedObject | ( | NXOpen.TaggedObject | linkObject | ) |
Queries an NX Object to find the UserDefinedObjects.UserDefinedObject that owns the given NXObject (note this will return null for the owning udo if the object is not owned)
Created in NX5.0.0
License requirements: None.
linkObject | NXObject to query for an owning UDO |
unsafe NXOpen.UserDefinedObjects.UserDefinedObject [] NXOpen.UserDefinedObjects.UserDefinedObjectManager.GetUdosOfClass | ( | NXOpen.UserDefinedObjects.UserDefinedClass | udoClass | ) |
Finds all UserDefinedObjects.UserDefinedObject instances that use the given NXOpen.UserDefinedObjects.UserDefinedClass .
Created in NX5.0.0
License requirements: None.
udoClass | The UserDefinedClass we want to find |
unsafe bool NXOpen.UserDefinedObjects.UserDefinedObjectManager.IsObjectLinkable | ( | NXOpen.TaggedObject | linkObject, |
NXOpen.UserDefinedObjects.UserDefinedObject.LinkType | linkType | ||
) |
Queries an NX Object to see if it can be linked to a UserDefinedObjects.UserDefinedObject via the given link type
Created in NX5.0.0
License requirements: None.
linkObject | NXObject to query for linkability |
linkType | The link type used to link this object to a UDO |
unsafe bool NXOpen.UserDefinedObjects.UserDefinedObjectManager.IsObjectLinkedToUserDefinedObject | ( | NXOpen.TaggedObject | linkObject | ) |
Queries an NX Object to see if it is linked to a UserDefinedObjects.UserDefinedObject (note this will not tell you if the object is owned by a UDO with an owning link)
Created in NX5.0.0
License requirements: None.
linkObject | NXObject to query for links |
unsafe bool NXOpen.UserDefinedObjects.UserDefinedObjectManager.IsObjectOwnedByUserDefinedObject | ( | NXOpen.TaggedObject | linkObject | ) |
Queries an NX Object to see if it is owned by a UserDefinedObjects.UserDefinedObject
Created in NX5.0.0
License requirements: None.
linkObject | NXObject to query for an owning UDO |
|
get |
Returns the tag of this object.