NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Protected Member Functions | Properties | List of all members
NXOpen.Mechatronics.ComparisonResult Class Reference

Represents comparison result More...

Inheritance diagram for NXOpen.Mechatronics.ComparisonResult:
NXOpen.Mechatronics.ComparisonResultBase NXOpen.TransientObject NXOpen.Utilities.NXRemotableObject IDisposable IMessageSink

Public Types

enum  Category {
  Create, UpdateAttributes, UpdateParts, Move,
  Delete, CreateConflict, MoveConflict, NotFoundConflict,
  NoAction
}
 Defines categories of comparison results More...
 

Public Member Functions

unsafe void GetAttributes (out NXOpen.Mechatronics.ComparisonResultAttribute[] attributes)
 Gets a list of attributes from the comparison result More...
 
unsafe void GetElectricalParts (out NXOpen.Mechatronics.ComparisonResultElectricalPart[] electricalParts)
 Gets a list of electrical parts from the comparison result More...
 

Protected Member Functions

override void FreeResource ()
 Frees the object from memory. More...
 
- Protected Member Functions inherited from NXOpen.Mechatronics.ComparisonResultBase
override void FreeResource ()
 Frees the object from memory. More...
 

Properties

unsafe
NXOpen.Mechatronics.LogicObject 
ConflictLogicalObject [get, set]
 Returns or sets the conflict logical object from the comparison result More...
 
unsafe
NXOpen.Mechatronics.LogicObject 
LogicalObject [get, set]
 Returns or sets the logical object from the comparison result More...
 
unsafe
NXOpen.Mechatronics.ComparisonResult.Category 
ResultCategory [get, set]
 Returns or sets the category from the comparison result More...
 
unsafe string ResultName [get]
 Returns the name from the comparison result More...
 
unsafe string ResultType [get]
 Returns the type from the comparison result More...
 
- Properties inherited from NXOpen.Mechatronics.ComparisonResultBase
unsafe bool Ignored [get, set]
 Returns or sets the flag marked if the object will be ingored when applying it to logical model More...
 
- Properties inherited from NXOpen.TransientObject
IntPtr Handle [get]
 Handle of the internal object represented by this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Detailed Description

Represents comparison result

Created in NX9.0.0

Member Enumeration Documentation

Defines categories of comparison results

Enumerator
Create 

Create category

UpdateAttributes 

Update Attributes category

UpdateParts 

Update Parts category

Move 

Move category

Delete 

Delete category

CreateConflict 

Conflict from Create category

MoveConflict 

Conflict from Move category

NotFoundConflict 

Conflict due to the original logical object was deleted

NoAction 

No Action Required

Member Function Documentation

override void NXOpen.Mechatronics.ComparisonResult.FreeResource ( )
inlineprotectedvirtual

Frees the object from memory.

After this method is called, it is illegal to use the object. In .NET, this method is automatically called when the object is deleted by the garbage collector.

Created in NX9.0.0

License requirements: None.

Implements NXOpen.TransientObject.

unsafe void NXOpen.Mechatronics.ComparisonResult.GetAttributes ( out NXOpen.Mechatronics.ComparisonResultAttribute[]  attributes)
inline

Gets a list of attributes from the comparison result

Created in NX9.0.0

License requirements: None.

Parameters
attributesArray of attributes
unsafe void NXOpen.Mechatronics.ComparisonResult.GetElectricalParts ( out NXOpen.Mechatronics.ComparisonResultElectricalPart[]  electricalParts)
inline

Gets a list of electrical parts from the comparison result

Created in NX9.0.0

License requirements: None.

Parameters
electricalPartsArray of electrical parts

Property Documentation

unsafe NXOpen.Mechatronics.LogicObject NXOpen.Mechatronics.ComparisonResult.ConflictLogicalObject
getset

Returns or sets the conflict logical object from the comparison result

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.LogicObject NXOpen.Mechatronics.ComparisonResult.LogicalObject
getset

Returns or sets the logical object from the comparison result

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe NXOpen.Mechatronics.ComparisonResult.Category NXOpen.Mechatronics.ComparisonResult.ResultCategory
getset

Returns or sets the category from the comparison result

Created in NX9.0.0

License requirements to get this property: None.

License requirements to set this property: nx_mcd_core ("Mechatronics Concept Designer")

unsafe string NXOpen.Mechatronics.ComparisonResult.ResultName
get

Returns the name from the comparison result

Created in NX9.0.0

License requirements: None.

unsafe string NXOpen.Mechatronics.ComparisonResult.ResultType
get

Returns the type from the comparison result

Created in NX9.0.0

License requirements: None.


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