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::DefaultAppDialogOverride Class Reference

Implementation of IAppDialogOverride which lets application show all dialogs. More...

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

Public Member Functions

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

Detailed Description

Implementation of IAppDialogOverride which lets application show all dialogs.

Member Function Documentation

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

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.

Implements X3g::Plugin::IAppDialogOverride.

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

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.

Implements X3g::Plugin::IAppDialogOverride.

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

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.

Implements X3g::Plugin::IAppDialogOverride.