OMClass Class

class NXOpen.OMClass

Bases: NXOpen.TaggedObject, NXOpen.IOMName

Represents a OMClass.

This is for internal testing only.

This is a test classs.

New in version NX3.0.0.

Properties

Property Description
Superclass Returns the superclass
Tag Returns the Tag for this object.

Methods

Method Description
CompareWith Compare with @return
GetAllAttributeInfo Return all @return
GetAttributes Return the @return
GetObjectName Returns the object name @return
IsDefiningClassFor Is define @return

Property Detail

Superclass

OMClass.Superclass

Returns the superclass

-------------------------------------

Getter Method

Signature Superclass()

Returns:
Return type:NXOpen.OMClass

New in version NX3.0.0.

License requirements: None.

Method Detail

CompareWith

OMClass.CompareWith

Compare with

Signature CompareWith(other)

Parameters:other (NXOpen.IOMName) –
Returns:
Return type:bool

New in version NX3.0.0.

License requirements: None.

GetAllAttributeInfo

OMClass.GetAllAttributeInfo

Return all

Signature GetAllAttributeInfo()

Returns:
Return type:list of NXOpen.OMAttributeInfo_Struct

New in version NX3.0.0.

License requirements: None.

GetAttributes

OMClass.GetAttributes

Return the

Signature GetAttributes()

Returns:
Return type:list of NXOpen.OMAttribute

New in version NX3.0.0.

License requirements: None.

GetObjectName

OMClass.GetObjectName

Returns the object name

Signature GetObjectName()

Returns:
Return type:str

New in version NX3.0.0.

License requirements: None.

IsDefiningClassFor

OMClass.IsDefiningClassFor

Is define

Signature IsDefiningClassFor(attribute)

Parameters:attribute (NXOpen.OMAttribute) –
Returns:
Return type:bool

New in version NX4.0.0.

License requirements: None.