Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
IvtExtension Class Reference

VSG extension Base class to implement IvTune extensions. More...

#include <IvTune/IvTuneExtender/IvtExtension.h>

+ Inheritance diagram for IvtExtension:

Public Member Functions

virtual void activate ()
 Activate this extension.
 
virtual void deactivate ()
 Deactivate this extension.
 
const IvtExtensionInfogetInfo () const
 Returns the information structure for this extension.
 
IvtPlugingetPlugin () const
 Returns the plug-in containing this extension.
 
IvtProfileSettinggetProfileSetting () const
 Returns the settings for this extension.
 
virtual void hide ()
 Hide this extension.
 
bool isActive () const
 Returns true if this extension is active.
 
bool isVisible () const
 Returns true if this extension is visible.
 
virtual void load ()
 Load this extension.
 
virtual void show ()
 Show this extension.
 
virtual void unload ()
 Unload this extension.
 
virtual ~IvtExtension ()
 Destructor.
 

Detailed Description

VSG extension Base class to implement IvTune extensions.

This is the base class for implementing IvTune extensions.

Since Open Inventor 9.0

SEE ALSO

IvtPlugin, IvtEditor

Definition at line 80 of file IvtExtension.h.

Constructor & Destructor Documentation

◆ ~IvtExtension()

virtual IvtExtension::~IvtExtension ( )
virtual

Destructor.

Member Function Documentation

◆ activate()

virtual void IvtExtension::activate ( )
virtual

Activate this extension.

The method is called when a profile that contains the extension is activated.

◆ deactivate()

virtual void IvtExtension::deactivate ( )
virtual

Deactivate this extension.

The method is called when a profile that contains the extension is deactivated.

◆ getInfo()

const IvtExtensionInfo & IvtExtension::getInfo ( ) const

Returns the information structure for this extension.

◆ getPlugin()

IvtPlugin * IvtExtension::getPlugin ( ) const

Returns the plug-in containing this extension.

◆ getProfileSetting()

IvtProfileSetting * IvtExtension::getProfileSetting ( ) const

Returns the settings for this extension.

Settings could be different depending on the profile that activates the extension.

◆ hide()

virtual void IvtExtension::hide ( )
virtual

Hide this extension.

Called when the GUI should be hidden.

◆ isActive()

bool IvtExtension::isActive ( ) const

Returns true if this extension is active.

◆ isVisible()

bool IvtExtension::isVisible ( ) const

Returns true if this extension is visible.

◆ load()

virtual void IvtExtension::load ( )
virtual

Load this extension.

This method is called when the plug-in that contains the extension is loaded.

◆ show()

virtual void IvtExtension::show ( )
virtual

Show this extension.

Called when the GUI should be shown.

◆ unload()

virtual void IvtExtension::unload ( )
virtual

Unload this extension.

The method is called when the plug-in that contains the extension is unloaded


The documentation for this class was generated from the following file: