All Frameworks  Class Hierarchy  This Framework  Indexes   

DraftingInterfaces Interface CATIDrwProperties

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIDrwProperties

Interface used as a base for all Drafting specific properties interfaces.
Role: Properties specific to the Drafting are managed thru interfaces inheriting from CATIDrwProperties. The only method of this base interface allows you to rebuild your object after changing its properties, with the lowest cost possible (i.e. without updating external links, etc).


Method Index


o Refresh(CATDrwRefreshContext&)
Refreshes the object visualization according to its properties.

Methods


o Refresh
public virtual Refresh( const iRefreshContext= CATDrwRefreshNone )
Refreshes the object visualization according to its properties.
Parameters:
iRefreshContext
The specific context in which you want to refresh your object.
Legal values:
CATDrwRefreshNone
No specific context as been defined until now, so that it's the only legal value for now.
Returns:
An HRESULT value.
Legal values:
S_OK
Method correctly executed.
E_FAIL
Method execution failed. Reasons of the failure are not given.
E_NOTIMPL
No implementation available for this method.
See also:
CATDrwRefreshContext

This object is included in the file: CATIDrwProperties.h
If needed, your Imakefile.mk should include the module: CATDraftingInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.