Click or drag to resize
SoNodeKitDetail Class

Stores detail information about a nodekit.

Inheritance Hierarchy
SystemObject
  OIV.InventorSoNetBase
    OIV.Inventor.DetailsSoDetail
      OIV.Inventor.DetailsSoNodeKitDetail

Namespace: OIV.Inventor.Details
Assembly: OIV.Inventor (in OIV.Inventor.dll) Version: 2024.2.2.0 (10.16.2.0)
Syntax
public class SoNodeKitDetail : SoDetail

The SoNodeKitDetail type exposes the following members.

Constructors
  NameDescription
Public methodSoNodeKitDetail

Constructor.

Top
Methods
  NameDescription
Public methodClone (Inherited from SoDetail.)
Public methodCopy

Returns an instance that is a copy of this instance.

(Overrides SoDetailCopy.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Overrides GetHashCode().
(Inherited from SoNetBase.)
Public methodGetNodeKit

Returns a reference to the nodekit that created this detail.

Public methodGetPart

Returns a reference to the part selected within the nodekit that created this detail.

Public methodGetPartName

Returns the name of the part selected within the nodekit that created this detail.

Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodSetNodeKit
Public methodSetPart
Public methodSetPartName
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

This class contains detail information about a nodekit. This consists of a reference to the nodekit, a reference to the child part within the nodekit, and the name of the child part.

During a pick action, each nodekit along the picked path creates its own OIV.Inventor.Details.SoNodeKitDetail. Together, the full set of details gives you a complete picture of the pickpath.

Since nodekits have hidden children (see the reference page for OIV.Inventor.Nodekits.SoBaseKit), a regular OIV.Inventor.SoPath ends at the topmost nodekit in the path. If you cast the pickpath from an OIV.Inventor.SoPath to an OIV.Inventor.SoNodeKitPath, you can then retrieve all nodekits along the path and examine their corresponding details.

See Also