Using Inheritance in Autodesk Inventor Automation

Build more organized Inventor automation with inheritance, using parent and child classes to share functionality, reduce repetitive code, and simplify your add-ins.
Share:
Oct 08, 2026, 10:00am PDT


As Inventor automation projects become more sophisticated, organizing your code effectively becomes increasingly important. Inheritance provides a way to share common functionality across related classes without recreating the same properties and methods every time.

In this Autodesk Inventor Automation Academy session, we’ll build on the object-oriented programming concepts introduced earlier in the series and explore how inheritance can be applied within an Inventor add-in.

You’ll learn how parent and child classes work, how child classes can inherit and extend common functionality, and when inheritance can help reduce repetitive code. We’ll then put these concepts into practice using the engine example from the Automation Academy, including an approach for simplifying how user parameters are updated.

  • How inheritance works in object-oriented programming
  • The roles of parent and child classes
  • How classes can share common properties and methods
  • How child classes can extend or override inherited functionality
  • How to structure inheritance within an Inventor add-in
  • How inheritance can simplify repetitive tasks such as updating user parameters

Access the full Autodesk Inventor Automation Academy series

Join KETIV Virtual Academy


  			  
  		

More Upcoming Events

            
            
Thursday
10
September
10:00am PDT
Online

Automating Assembly Configuration in Autodesk Inventor

Build on the fundamentals of Inventor automation by combining user inputs, configurable components, parameters, and iLogic into an assembly configuration workflow.
Webinar Details
            
            
Thursday
24
September
10:00am PDT
Online

Understanding the Autodesk Inventor API Object Model

Get a stronger foundation for advanced Inventor automation by understanding occurrences, component definitions, documents, proxies, and how they relate.
Webinar Details