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
Name | Description | |
---|---|---|
![]() | Component |
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.
|
![]() | Constraint |
Provides properties and functions to suppress and unsuppress assembly constraints.
The newer IManagedConstraints interface provides methods for adding and deleting constraints.
|
![]() | Feature |
Provides properties and functions for features (in a part or assembly).
|
![]() | GoExcel |
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.
|
![]() | iAssembly |
Provides functions to find and change the current row of an iPart or iAssembly component.
(This returns the same object as the iPart property.)
|
![]() | iFeature |
Provides functions to find and change the current row of an iFeature or sheet metal punch tool in a part.
|
![]() | iLogicForm |
Provides functions to show (launch) predefined iLogic forms.
|
![]() | iLogicVb |
Provides properties and functions for access to the Inventor API, running other rules, and miscellaneous functions.
|
![]() | InventorVb |
Gets the same object as iLogicVb |
![]() | iPart |
Provides functions to find and change the current row of an iPart or iAssembly component.
(This returns the same object as the iAssembly property.)
|
![]() | iProperties |
Provides properties to get and set iProperty values and physical properties (in a part or assembly).
|
![]() | Joint |
Provides properties and functions to suppress and unsuppress assembly joints.
|
![]() | Logger |
Provides a logger that can be used in iLogic rules.
|
![]() | Measure |
Provides functions for a measuring distance, angle, and area (in a part or assembly).
|
![]() | MultiValue |
Provides properties and functions for multivalue lists (lists of choices of parameter expressions).
|
![]() | Parameter |
Provides properties to get and set the values of Inventor parameters.
|
![]() | SharedVariable |
Provides properties and functions for temporary objects that can be shared between iLogic rules in an Inventor session.
|
![]() | SheetMetal |
Provides functions and properties for sheet metal parts.
|
![]() | Sketch |
Provides a function for a sketch (in a part or assembly).
|
![]() | ThisAssembly |
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.
|
![]() | ThisBom |
Provides functions for access to the assembly BOM.
|
![]() | ThisDocument |
Provides properties and functions for access to the Inventor document in which the rule is running.
|
![]() | ThisDrawing |
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.
|
![]() | WorkPlane |
Properties and functions for workplanes (in a part or assembly).
|