Share

IStandardObjectProvider Interface

Provides properties that work like the predefined objects in iLogic rules. Unlike the predefined objects, these can be applied to different Inventor documents.

Namespace:  Autodesk.iLogic.Interfaces
Assembly:  Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 30.0

Syntax

VB

Public Interface IStandardObjectProvider
	Inherits IDisposable, IAssetNameLanguageProvider

C#

public interface IStandardObjectProvider : IDisposable, 
	IAssetNameLanguageProvider

The IStandardObjectProvider type exposes the following members.

Properties

  NameDescription
Public propertyComponent
Provides properties and functions for assembly component occurrences. Note: the newer IManagedComponents interface is recommended. It provides methods to add and remove components, instead of suppressing and unsuppressing them.
Public propertyConstraint
Provides properties and functions to suppress and unsuppress assembly constraints. The newer IManagedConstraints interface provides methods for adding and deleting constraints.
Public propertyFeature
Provides properties and functions for features (in a part or assembly).
Public propertyGoExcel
Provides functions properties to read and write data from Excel. If this property is used during the lifetime of the object that contains it, then the Dispose method should be called on the containing object.
Public propertyiAssembly
Provides functions to find and change the current row of an iPart or iAssembly component. (This returns the same object as the iPart property.)
Public propertyiFeature
Provides functions to find and change the current row of an iFeature or sheet metal punch tool in a part.
Public propertyiLogicForm
Provides functions to show (launch) predefined iLogic forms.
Public propertyiLogicVb
Provides properties and functions for access to the Inventor API, running other rules, and miscellaneous functions.
Public propertyInventorVb
Gets the same object as iLogicVb
Public propertyiPart
Provides functions to find and change the current row of an iPart or iAssembly component. (This returns the same object as the iAssembly property.)
Public propertyiProperties
Provides properties to get and set iProperty values and physical properties (in a part or assembly).
Public propertyJoint
Provides properties and functions to suppress and unsuppress assembly joints.
Public propertyLogger
Provides a logger that can be used in iLogic rules.
Public propertyMeasure
Provides functions for a measuring distance, angle, and area (in a part or assembly).
Public propertyMultiValue
Provides properties and functions for multivalue lists (lists of choices of parameter expressions).
Public propertyParameter
Provides properties to get and set the values of Inventor parameters.
Public propertySharedVariable
Provides properties and functions for temporary objects that can be shared between iLogic rules in an Inventor session.
Public propertySheetMetal
Provides functions and properties for sheet metal parts.
Public propertySketch
Provides a function for a sketch (in a part or assembly).
Public propertyThisAssembly
Provides functions for managing components, patterns, and constraints in an assembly. If this property is used during the lifetime of the object that contains it, then the Dispose method should be called on the containing object.
Public propertyThisBom
Provides functions for access to the assembly BOM.
Public propertyThisDocument
Provides properties and functions for access to the Inventor document in which the rule is running.
Public propertyThisDrawing
Provides functions for managing annotations in a drawing. Also provides access to sheets and views. If this property is used during the lifetime of the object that contains it, then the Dispose method should be called on the containing object.
Public propertyWorkPlane
Properties and functions for workplanes (in a part or assembly).

See Also

Reference

Was this information helpful?