NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Member Functions | List of all members
NXOpen.Assemblies.ExplodedComponent Class Reference

Represents a NXOpen.Assemblies.Component within an explosion. More...

Inheritance diagram for NXOpen.Assemblies.ExplodedComponent:
NXOpen.Assemblies.Component NXOpen.DisplayableObject NXOpen.Routing.ICharacteristic NXOpen.NXObject NXOpen.IFitTo NXOpen.INXObject NXOpen.TaggedObject NXOpen.INXObject NXOpen.INXObject NXOpen.Utilities.NXRemotableObject IMessageSink

Public Member Functions

unsafe NXOpen.Assemblies.Component GetComponent ()
 Gets the NXOpen.Assemblies.Component associated with the exploded component. More...
 
unsafe NXOpen.Assemblies.Explosion GetExplosion ()
 Gets the NXOpen.Assemblies.Explosion associated with the exploded component. More...
 
- Public Member Functions inherited from NXOpen.Assemblies.Component
unsafe
NXOpen.PartFamily.InstanceSelectionCriteria 
CreateEmptyPartFamilyInstanceSelectionCriteria (NXOpen.PartFamily.Template family)
 Creates an empty NXOpen.PartFamily.InstanceSelectionCriteria More...
 
unsafe void DeleteCharacterstics (NXOpen.Routing.CharacteristicList values)
 Removes the input list of characteristics from this object. More...
 
unsafe void DeleteInstanceUserAttribute (NXOpen.NXObject.AttributeType type, string title, bool deleteEntireArray, NXOpen.Update.Option option)
 Deletes the first attribute encountered with the given Type, Title and Index. More...
 
unsafe void DeleteInstanceUserAttributes (NXOpen.NXObject.AttributeType type, NXOpen.Update.Option option)
 Deletes the attributes encountered with the given Type with option to update or not. More...
 
unsafe void DeletePartFamilyInstanceSelectionCriteria ()
 Deletes NXOpen.PartFamily.InstanceSelectionCriteria associated with this component More...
 
unsafe NXOpen.ErrorList DisplayComponentsExact (NXOpen.Assemblies.Component[] components)
 Sets an array of components to display using the exact representation. More...
 
unsafe NXOpen.ErrorList DisplayComponentsLightweight (NXOpen.Assemblies.Component[] components)
 Sets an array of components to display using the lightweight representation. More...
 
unsafe void EstablishIsolatedPositionOverride (NXOpen.Assemblies.Component parent, NXOpen.Assemblies.Arrangement arrangement)
 Ensures there is an isolated positioning override for the NXOpen.Assemblies.Component in the given part of the given parent. More...
 
unsafe void EstablishPositionOverride (NXOpen.Assemblies.Component parent)
 Ensures there is a positioning override on component in the given part of the given parent. More...
 
unsafe void FindComponentPatterns (out NXOpen.Assemblies.ComponentPattern patternDefinition, out NXOpen.Assemblies.ComponentPattern[] patternDefinitions)
 Finds NXOpen.Assemblies.ComponentPattern associated with this component. More...
 
unsafe NXOpen.NXObject FindOccurrence (NXOpen.NXObject proto)
 Given a prototype object, returns the corresponding occurrence in this component. More...
 
unsafe void GetArrangements (out NXOpen.Assemblies.Arrangement[] arrangements)
 Outputs the NXOpen.Assemblies.Arrangement objects within the NXOpen.Assemblies.Component . More...
 
unsafe string GetAsRequiredQuantity ()
 Gets the as-required quantity on this component. More...
 
unsafe
NXOpen.Routing.CharacteristicList 
GetCharacteristics ()
 Get all of the characteristics values on the this object. More...
 
unsafe
NXOpen.Assemblies.Component[] 
GetChildren ()
 Returns the child components of this component However, it does not return non-geometric components (NGCs) To enable this method to also return NGCs, set the following environment variable: UGII_ALLOW_NGC_IN_UGOPEN=YES More...
 
unsafe
NXOpen.Assemblies.ComponentQuantity 
GetComponentQuantityType ()
 Gets the quantity type of the components. More...
 
unsafe
NXOpen.Assemblies.Component.RepresentationMode 
GetComponentRepresentationMode ()
 Returns the representation mode for the component's bodies. More...
 
unsafe
NXOpen.Positioning.ComponentConstraint[] 
GetConstraints ()
 Returns the NXOpen.Positioning.ComponentConstraint s directly connected to this component. More...
 
unsafe
NXOpen.Assemblies.DegreesOfFreedom 
GetDegreesOfFreedom ()
 Returns the NXOpen.Assemblies.DegreesOfFreedom for this component. More...
 
unsafe
NXOpen.Assemblies.DegreesOfFreedom 
GetDegreesOfFreedom (NXOpen.Assemblies.Component[] components)
 Returns the NXOpen.Assemblies.DegreesOfFreedom for this component. More...
 
unsafe
NXOpen.Routing.CharacteristicList 
GetDestinationCharacteristics ()
 Returns the destination characteristics from the input object. More...
 
unsafe bool GetInstanceBooleanUserAttribute (string title, int index)
 Gets a boolean attribute by Title and array Index. More...
 
unsafe int GetInstanceIntegerUserAttribute (string title, int index)
 Gets an integer attribute by Title and array Index. More...
 
unsafe double GetInstanceRealUserAttribute (string title, int index)
 Gets a real attribute by Title and array Index. More...
 
unsafe string GetInstanceStringUserAttribute (string title, int index)
 Gets a string attribute by Title and array Index. More...
 
unsafe string GetInstanceTimeUserAttribute (string title, int index)
 Gets a time attribute by Title and array Index. More...
 
unsafe
NXOpen.NXObject.AttributeInformation 
GetInstanceUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index. More...
 
unsafe string GetInstanceUserAttributeAsString (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given title, type and array index. More...
 
unsafe bool GetInstanceUserAttributeLock (string title, NXOpen.NXObject.AttributeType type)
 Determine the lock of the given attribute. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetInstanceUserAttributes ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetInstanceUserAttributes (bool includeUnset)
 Gets all the attributes that have been set on the given object, as well as information from attribute templates that have not been set (if 'IncludeUnset' is 'true'). More...
 
unsafe string[] GetInstanceUserAttributesAsStrings ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe int GetIntegerCharacteristic (string name)
 Get the value of an integer characteristic associated with the input name. More...
 
unsafe int GetIntegerQuantity ()
 Gets the value of the integer quantity of component. More...
 
unsafe int GetLayerOption ()
 Gets the layer option. More...
 
unsafe bool GetNonGeometricState ()
 Gets the component state as Geometric or Non-Geometric. More...
 
unsafe
NXOpen.PartFamily.InstanceSelectionCriteria 
GetPartFamilyInstanceSelectionCriteria ()
 Obtains theNXOpen.PartFamily.InstanceSelectionCriteria , if it exists. More...
 
unsafe void GetPosition (out NXOpen.Point3d position, out NXOpen.Matrix3x3 orientation)
 Gets the position of a component More...
 
unsafe NXOpen.Assemblies.Component GetPositionOverrideParent ()
 Find the highest level parent in which the position of component is overridden. More...
 
unsafe
NXOpen.Assemblies.PositionOverrideType 
GetPositionOverrideType ()
 Gets the type of the highest level positioning override on the component. More...
 
unsafe double GetRealCharacteristic (string name)
 Get the value of a real characteristic associated with the input name. More...
 
unsafe double GetRealQuantity (out string quantityUnits)
 Gets the value of real quantity and corresponding units on this component. More...
 
unsafe string GetStringCharacteristic (string name)
 Get the value of a string characteristic associated with the input name. More...
 
unsafe bool HasInstanceUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Determines if and attribute with the given Title, Type and array Index is present on the object If the attribute is not an array, the Index is ignored (if this is known beforehand, we recommend setting the Index to -1 to save time). More...
 
unsafe bool IsPositioningIsolated (NXOpen.Assemblies.Arrangement arrangement)
 Get whether positioning for the selected NXOpen.Assemblies.Component is isolated in the specified NXOpen.Assemblies.Arrangement . More...
 
unsafe
NXOpen.Positioning.ComponentConstraint[] 
RecallAndListConstraints ()
 Recalls the NXOpen.Positioning.ComponentConstraint s previously remembered on the part of this component, creating new constraints from them. More...
 
unsafe void RecallConstraints ()
 Recalls the NXOpen.Positioning.ComponentConstraint s previously remembered on the part of this component, creating new constraints from them. More...
 
unsafe void RemovePositionOverride (NXOpen.Assemblies.Component parent)
 Removes the highest level positioning override on component in or below the given parent. More...
 
unsafe void RemoveRememberedConstraints ()
 Remove all the remembered constraints stored on the part of this component. More...
 
unsafe void SetCharacteristic (string name, int value)
 Set the value of an integer characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More...
 
unsafe void SetCharacteristic (string name, double value)
 Set the value of an real characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More...
 
unsafe void SetCharacteristic (string name, string value)
 Set the value of an string characteristic associated with the input name, adds a new characteristic to the list if one doesn't exist already. More...
 
unsafe void SetCharacteristic2 (string title, int value)
 Sets or creates an integer type attribute associated with the input title. More...
 
unsafe void SetCharacteristic2 (string title, double value)
 Sets or creates a double type attribute associated with the input title. More...
 
unsafe void SetCharacteristic2 (string title, string value)
 Sets or creates a string type type attribute associated with the input title. More...
 
unsafe void SetCharacteristics (NXOpen.Routing.CharacteristicList values)
 Set all of the characteristics values on this object. More...
 
unsafe void SetCharacteristics2 (NXOpen.Routing.CharacteristicList values)
 Sets all attributes associated with the titles from the input list, creating new attributes for the ones that don't exist already. More...
 
unsafe void SetInstanceBooleanUserAttribute (string title, int index, bool value, NXOpen.Update.Option option)
 Creates or modifies a boolean attribute with the option to update or not. More...
 
unsafe void SetInstanceTimeUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetInstanceUserAttribute (NXOpen.NXObject.AttributeInformation info, NXOpen.Update.Option option)
 Creates or modifies an attribute with the option to update or not. More...
 
unsafe void SetInstanceUserAttribute (string title, int index, int value, NXOpen.Update.Option option)
 Creates or modifies an integer attribute with the option to update or not. More...
 
unsafe void SetInstanceUserAttribute (string title, int index, double value, NXOpen.Update.Option option)
 Creates or modifies a real attribute with the option to update or not. More...
 
unsafe void SetInstanceUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute with the option to update or not. More...
 
unsafe void SetInstanceUserAttribute (string title, int index, NXOpen.Update.Option option)
 Creates or modifies a null attribute with the option to update or not. More...
 
unsafe void SetInstanceUserAttributeLock (string title, NXOpen.NXObject.AttributeType type, bool @lock)
 Lock or unlock the given attribute. More...
 
unsafe void SetLayerOption (int layer)
 Sets the layer option. More...
 
unsafe void SetPartFamilyInstanceSelectionCriteria (NXOpen.PartFamily.InstanceSelectionCriteria selectionCriteria)
 Hooks NXOpen.PartFamily.InstanceSelectionCriteria to this component More...
 
unsafe void SetPositioningIsolated (NXOpen.Assemblies.Arrangement arrangement)
 Set positioning for the selected NXOpen.Assemblies.Component as isolated in the specified NXOpen.Assemblies.Arrangement . More...
 
unsafe void SetPositioningVaried (NXOpen.Assemblies.Component[] components, bool setAsVaried)
 Set positioning for the selected NXOpen.Assemblies.Component s across all possible NXOpen.Assemblies.Arrangement s. More...
 
unsafe void SetUsedArrangement (NXOpen.Assemblies.Arrangement newArrangement)
 Changes the Arrangement used for this component. More...
 
unsafe void Suppress ()
 Suppresses the component in the ComponentAssembly that contains its controlling Arrangement. More...
 
unsafe NXOpen.ErrorList Suppress (NXOpen.Assemblies.Component[] components)
 Suppresses an array of components in the ComponentAssembly that contains their controlling Arrangement. More...
 
unsafe void Unsuppress ()
 Unsuppresses the component in the ComponentAssembly that contains its controlling Arrangement. More...
 
unsafe NXOpen.ErrorList Unsuppress (NXOpen.Assemblies.Component[] components)
 Unsuppresses an array of components in the ComponentAssembly that contains their controlling Arrangement. More...
 
unsafe void UpdateStructure (NXOpen.Assemblies.Component[] components, int nLevels)
 Update the assembly structure for this assembly in the context of the displayed part to the specified number of levels, ignoring components already processed by previous calls. More...
 
unsafe void UpdateStructure (NXOpen.Assemblies.Component[] components, int nLevels, bool checkComponentsVisited)
 Update the assembly structure for this assembly in the context of the displayed part to the specified number of levels. More...
 
- Public Member Functions inherited from NXOpen.DisplayableObject
unsafe void Blank ()
 Blanks the object. More...
 
unsafe void Highlight ()
 Highlights the object. More...
 
unsafe void RedisplayObject ()
 Redisplays the object in all views. More...
 
unsafe void RemoveViewDependency ()
 Remove dependency on all views from an object. More...
 
unsafe void SetNameLocation (NXOpen.Point3d location)
 Sets the location of the object's name. More...
 
unsafe void Unblank ()
 Unblanks the object. More...
 
unsafe void Unhighlight ()
 Unhighlights the object. More...
 
- Public Member Functions inherited from NXOpen.NXObject
unsafe NXOpen.AttributeIterator CreateAttributeIterator ()
 Create an attribute iterator More...
 
unsafe void DeleteAllAttributesByType (NXOpen.NXObject.AttributeType type)
 Deletes all attributes of a specific type. More...
 
unsafe void DeleteAllAttributesByType (NXOpen.NXObject.AttributeType type, NXOpen.Update.Option option)
 Deletes all attributes of a specific type with the option to update or not. More...
 
unsafe void DeleteAttributeByTypeAndTitle (NXOpen.NXObject.AttributeType type, string title)
 Deletes an attribute by type and title. More...
 
unsafe void DeleteAttributeByTypeAndTitle (NXOpen.NXObject.AttributeType type, string title, NXOpen.Update.Option option)
 Deletes an attribute by type and title with the option to update or not. More...
 
unsafe void DeleteUserAttribute (NXOpen.NXObject.AttributeType type, string title, bool deleteEntireArray, NXOpen.Update.Option option)
 Deletes the first attribute encountered with the given Type, Title. More...
 
unsafe void DeleteUserAttributes (NXOpen.AttributeIterator iterator, NXOpen.Update.Option option)
 Deletes the attributes on the object, if any, that satisfy the given iterator More...
 
unsafe void DeleteUserAttributes (NXOpen.NXObject.AttributeType type, NXOpen.Update.Option option)
 Deletes the attributes encountered with the given Type with option to update or not. More...
 
unsafe NXOpen.INXObject FindObject (string journalIdentifier)
 Finds the NXOpen.NXObject with the given identifier as recorded in a journal. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetAttributeTitlesByType (NXOpen.NXObject.AttributeType type)
 Gets all the attribute titles of a specific type. More...
 
unsafe bool GetBooleanUserAttribute (string title, int index)
 Gets a boolean attribute by Title and array Index. More...
 
unsafe
NXOpen.NXObject.ComputationalTime 
GetComputationalTimeUserAttribute (string title, int index)
 Gets a time attribute by Title and array Index. More...
 
unsafe int GetIntegerAttribute (string title)
 Gets an integer attribute by title. More...
 
unsafe int GetIntegerUserAttribute (string title, int index)
 Gets an integer attribute by Title and array Index. More...
 
unsafe bool GetNextUserAttribute (NXOpen.AttributeIterator iterator, out NXOpen.NXObject.AttributeInformation info)
 Gets the next attribute encountered on the object, if any, that satisfies the given iterator. More...
 
unsafe string GetPdmReferenceAttributeValue (string attributeTitle)
 Gets the value of PDM Reference attribute for given object. More...
 
unsafe double GetRealAttribute (string title)
 Gets a real attribute by title. More...
 
unsafe double GetRealUserAttribute (string title, int index)
 Gets a real attribute by Title and array Index. More...
 
unsafe string GetReferenceAttribute (string title)
 Gets the reference string (not the calculated value) of a string attribute that uses a reference string. More...
 
unsafe string GetStringAttribute (string title)
 Gets a string attribute value by title. More...
 
unsafe string GetStringUserAttribute (string title, int index)
 Gets a string attribute by Title and array Index. More...
 
unsafe string GetTimeAttribute (NXOpen.NXObject.DateAndTimeFormat format, string title)
 Gets a time attribute by title. More...
 
unsafe string GetTimeUserAttribute (string title, int index)
 Gets a time attribute by Title and array Index. More...
 
unsafe
NXOpen.NXObject.AttributeInformation 
GetUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttribute (string title, bool includeUnset, bool addStringValues, NXOpen.NXObject.AttributeType type)
 Gets the first attribute (or attribute array) encountered on the object, if any, with a given Title and Type. More...
 
unsafe string GetUserAttributeAsString (string title, NXOpen.NXObject.AttributeType type, int index)
 Gets the first attribute encountered on the object, if any, with a given title, type and array index. More...
 
unsafe int GetUserAttributeCount (NXOpen.AttributeIterator iterator)
 Gets the count of set attributes on the object, if any, that satisfy the given iterator. More...
 
unsafe int GetUserAttributeCount (NXOpen.AttributeIterator iterator, bool countArrayAsOneAttribute)
 Gets the count of set attributes on the object, if any, that satisfy the given iterator. More...
 
unsafe int GetUserAttributeCount (NXOpen.NXObject.AttributeType type)
 Gets the count of set attributes on the object, if any, of the given type. More...
 
unsafe int GetUserAttributeCount (NXOpen.NXObject.AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
 Gets the count of attributes on the object, if any, of the given type. More...
 
unsafe bool GetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type)
 Determine the lock of the given attribute. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (NXOpen.AttributeIterator iterator)
 Gets all the attributes that have been set on the given object, if any, that satisfy the given iterator. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (bool includeUnset)
 Gets all the attributes of the given object. More...
 
unsafe
NXOpen.NXObject.AttributeInformation[] 
GetUserAttributes (bool includeUnset, bool addStringValues)
 Gets all the attributes of the given object. More...
 
unsafe string[] GetUserAttributesAsStrings ()
 Gets all the attributes that have been set on the given object. More...
 
unsafe int GetUserAttributeSize (string title, NXOpen.NXObject.AttributeType type)
 Gets the size of the first attribute encountered on the object, if any, with a given Title and Type. More...
 
unsafe NXOpen.NXObject[] GetUserAttributeSourceObjects ()
 Returns an array of objects from which this object presents attributes. More...
 
unsafe bool HasUserAttribute (NXOpen.AttributeIterator iterator)
 Determines if an attribute exists on the object, that satisfies the given iterator More...
 
unsafe bool HasUserAttribute (string title, NXOpen.NXObject.AttributeType type, int index)
 Determines if an attribute with the given Title, Type and array Index is present on the object Unset attributes will not be detected by this function, as its purpose is to test for the actual presence of the attribute on the object. More...
 
unsafe void Print ()
 Prints a representation of this object to the system log file. More...
 
unsafe void SetAttribute (string title, int value)
 Creates or modifies an integer attribute. More...
 
unsafe void SetAttribute (string title, int value, NXOpen.Update.Option option)
 Creates or modifies an integer attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title, double value)
 Creates or modifies a real attribute. More...
 
unsafe void SetAttribute (string title, double value, NXOpen.Update.Option option)
 Creates or modifies a real attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title, string value)
 Creates or modifies a string attribute. More...
 
unsafe void SetAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute with the option to update or not. More...
 
unsafe void SetAttribute (string title)
 Creates or modifies a null attribute which is an attribute with a title and no value. More...
 
unsafe void SetAttribute (string title, NXOpen.Update.Option option)
 Creates or modifies a null attribute with the option to update or not. More...
 
unsafe void SetBooleanUserAttribute (string title, int index, bool value, NXOpen.Update.Option option)
 Creates or modifies a boolean attribute with the option to update or not. More...
 
unsafe void SetName (string name)
 Sets the custom name of the object. More...
 
unsafe void SetPdmReferenceAttribute (string attributeTitle, string attributeValue)
 Sets the value of PDM Reference attribute on the object. More...
 
unsafe void SetReferenceAttribute (string title, string value)
 Creates or modifies a string attribute which uses a reference string. More...
 
unsafe void SetReferenceAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute which uses a reference string, with the option to update or not. More...
 
unsafe void SetTimeAttribute (string title, string value)
 Creates or modifies a time attribute. More...
 
unsafe void SetTimeAttribute (string title, string value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetTimeUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetTimeUserAttribute (string title, int index, NXOpen.NXObject.ComputationalTime value, NXOpen.Update.Option option)
 Creates or modifies a time attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (NXOpen.NXObject.AttributeInformation info, NXOpen.Update.Option option)
 Creates or modifies an attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, int value, NXOpen.Update.Option option)
 Creates or modifies an integer attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, double value, NXOpen.Update.Option option)
 Creates or modifies a real attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, string value, NXOpen.Update.Option option)
 Creates or modifies a string attribute with the option to update or not. More...
 
unsafe void SetUserAttribute (string title, int index, NXOpen.Update.Option option)
 Creates or modifies a null attribute with the option to update or not. More...
 
unsafe void SetUserAttributeLock (string title, NXOpen.NXObject.AttributeType type, bool @lock)
 Lock or unlock the given attribute. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 
- Public Member Functions inherited from NXOpen.Routing.ICharacteristic
void DeleteCharacterstics (NXOpen.Routing.CharacteristicList values)
 Removes the input list of characteristics from this object. More...
 
void SetCharacteristics (NXOpen.Routing.CharacteristicList values)
 Set all of the characteristics values on this object. More...
 
void SetCharacteristics2 (NXOpen.Routing.CharacteristicList values)
 Sets all attributes associated with the titles from the input list, creating new attributes for the ones that don't exist already. More...
 

Additional Inherited Members

- Public Types inherited from NXOpen.Assemblies.Component
enum  RepresentationMode { Lightweight, Partial, Exact, None }
 Representation status of a component More...
 
- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 
- Properties inherited from NXOpen.Assemblies.Component
unsafe
NXOpen.Assemblies.CollaborativeContentType 
CollaborativeContentType [get]
 Returns the collaborative content type of this component. More...
 
unsafe
NXOpen.PDM.DesignElementRevision 
DesignElementRevision [get]
 Returns the NXOpen.PDM.DesignElementRevision that corresponds to this component. More...
 
unsafe
NXOpen.PDM.DesignSubordinateRevision 
DesignSubordinateRevision [get]
 Returns the NXOpen.PDM.DesignSubordinateRevision that corresponds to this component. More...
 
unsafe
NXOpen.Assemblies.ComponentAssembly 
DirectOwner [get]
 Returns the NXOpen.Assemblies.ComponentAssembly which owns this component as a "Top Level" component. More...
 
unsafe string DisplayName [get]
 Returns the displayable name of the prototype part. More...
 
unsafe string EmptyPartRefsetName [get]
 Returns the name of the reference set which represents the empty set. More...
 
unsafe string EntirePartRefsetName [get]
 Returns the name of the reference set which represents the entire part. More...
 
unsafe
NXOpen.Positioning.ComponentConstraint 
FixConstraint [get]
 Returns a fix NXOpen.Positioning.ComponentConstraint of this component. More...
 
unsafe bool IsFixed [get]
 Returns the fixed state of this component. More...
 
unsafe bool IsSuppressed [get]
 Returns the suppressed state of the component in its controlling arrangement. More...
 
unsafe
NXOpen.PDM.ModelElementRevision 
ModelElementRevision [get]
 Returns the NXOpen.PDM.ModelElementRevision that corresponds to this component. More...
 
unsafe NXOpen.Assemblies.Component Parent [get]
 Returns the parent of the component. More...
 
unsafe string ReferenceSet [get]
 Returns the name of the reference set used for this component More...
 
unsafe NXOpen.Assemblies.Subset Subset [get]
 Returns the NXOpen.Assemblies.Subset that corresponds to this component. More...
 
unsafe
NXOpen.Assemblies.Arrangement 
SuppressingArrangement [get]
 Returns the NXOpen.Assemblies.Arrangement that controls this component's suppression state. More...
 
unsafe
NXOpen.Assemblies.Arrangement 
UsedArrangement [get]
 Returns the Arrangement used for this component. More...
 

Detailed Description

Represents a NXOpen.Assemblies.Component within an explosion.

Use the NXOpen.Assemblies.Explosion and NXOpen.Assemblies.Component to create an exploded component.

Created in NX9.0.1

Member Function Documentation

unsafe NXOpen.Assemblies.Component NXOpen.Assemblies.ExplodedComponent.GetComponent ( )
inline

Gets the NXOpen.Assemblies.Component associated with the exploded component.

Created in NX9.0.1

License requirements: assemblies ("ASSEMBLIES MODULE")

Returns
unsafe NXOpen.Assemblies.Explosion NXOpen.Assemblies.ExplodedComponent.GetExplosion ( )
inline

Gets the NXOpen.Assemblies.Explosion associated with the exploded component.

Created in NX9.0.1

License requirements: assemblies ("ASSEMBLIES MODULE")

Returns

The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.