pCon.planner Plugin SDK  Version 8.8.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
Public Member Functions | List of all members
X3g::Plugin::IAppDialogOverride Interface Reference

Allows to override application dialogs. More...

Inheritance diagram for X3g::Plugin::IAppDialogOverride:
Inheritance graph
[legend]

Public Member Functions

bool GetInsertScale (const GeBoundingBox3d^ pBounds,[In, Out] LengthUnit% pUnit,[Out] double% pCustomScale)
 Called if planning unit is undefined on import. More...
 
bool RequestArticleConversion (ArticleConversionType pType,[Out] bool% pAllowConversion)
 Called if an action would imply the conversion of an article entity. More...
 
bool ContinueImportWithLayerVisibilityChange ([Out] bool% pContinue)
 Called on import if all imported entities are on invisible layers. More...
 

Detailed Description

Allows to override application dialogs.

Member Function Documentation

bool X3g::Plugin::IAppDialogOverride::ContinueImportWithLayerVisibilityChange ( [Out] bool%  pContinue)

Called on import if all imported entities are on invisible layers.

Parameters
pContinueReturns true if import should be continued. Layers will be enabled in this case.
Returns
Return true to override application dialog.

Implemented in X3g::Plugin::DefaultAppDialogOverride.

bool X3g::Plugin::IAppDialogOverride::GetInsertScale ( const GeBoundingBox3d pBounds,
[In, Out] LengthUnit pUnit,
[Out] double%  pCustomScale 
)

Called if planning unit is undefined on import.

Parameters
pBoundsBounding box of inserted planning.
pUnitLength unit of inserted planning.
pCustomScaleScale in addition to unit scale.
Returns
Return true to override application dialog.

Implemented in X3g::Plugin::DefaultAppDialogOverride.

bool X3g::Plugin::IAppDialogOverride::RequestArticleConversion ( ArticleConversionType  pType,
[Out] bool%  pAllowConversion 
)

Called if an action would imply the conversion of an article entity.

Parameters
pTypeKind of conversion.
pAllowConversionReturns true if conversion is allowed. Action is aborted otherwise.
Returns
Return true to override application dialog.

Implemented in X3g::Plugin::DefaultAppDialogOverride.