Close

Relief for ODA Team in Ukraine

Learn more
ODA Drawings SDK
OdDbEntity::subOpen Method
Syntax
C++
virtual OdResult subOpen(OdDb::OpenMode mode);

Notification function called by the Drawings framework immediately before an object is opened. 

 

Parameters
Description
mode
[in] Mode in which the object is being opened.

This function is notified just before an object is to be opened; giving this function the ability to cancel the object being opened. 

Returns eOk if and only if open() is to continue. 

Overriding this function in a child class allows a child instance to be notified each time an object is opened. 

When overriding this function: 

1) If the OdDbObject's state is incorrect, return something other than eOk. 

2) If the parent class's subOpen() returns anything other than eOk, immediately return it. 

3) If other actions are required before open, do them. 

4) Return eOk. 

The default implementation of this function does nothing but return eOk. This function can be overridden in custom classes.

Copyright © 2002-2022. Open Design Alliance All rights reserved.