195 virtual void
MakeClassAbstract() = 0;
466 DGNPLATFORM_EXPORT void
718 DGNPLATFORM_EXPORT StatusInt
acsScale = 1.0, ApplyViewClipOptions const
& clipOptions = ApplyViewClipOptions(), bool
getModelFromView = true
auxRotation = StandardView::NotStandard);
There is no valid Proxy Cache.
The elements in the DgnAttachment can be located.
Destructor, overridden by subclasses if needed to free resources.
There are elements within the cached model that were created since the cache was calulated.
The elements can't be located because Locate is turned off for this DgnAttachment.
Resolution Scale and Storage unit scale from parent model to referenced model is automatically applie...
The elements can't be located because the Locate permission is disallowed for this DgnAttachment...
The elements can't be located because Locate is turned off for a parent DgnAttachment of this DgnAtta...
struct RotMatrix const & RotMatrixCR
The root parent of the reference does not match the root model of the view.
struct DgnPlatform::DgnModelRef const & DgnModelRefCR
virtual void _OnRewrite(DgnAttachmentR host)
Override this method to be notified when the attachment element is rewritten (due to an attachment ch...
wchar_t const * WCharCP
How elements in the referenced model are to be scaled when displayed through this attachment...
The Proxy Cache is up to date and valid.
3d point coordinates.
There are some DgnAttachments that were present when the cache was created that are no longer found...
An application can store per-DgnAttachment data that it needs at runtime by subclassing DgnAttachment...
A DgnDocumentMoniker identifies a file.
Only User Scale is applied.
A DgnModelRef provides access to a model in a Bentley::DgnPlatform::DgnFile.
unsigned short UShort
A unique (for this session) key to identify this AppData type.
The attachment viewing angle, camera, or clipping has changed, so the cache no longer accurately refl...
The cache is from an old version and cannot be used.
The set of elements displayed has changed. A level could have been turned on or off, or an element class turned on or off.
A DgnAttachment represents a reference from one model to another, with transforming, clipping, and filtering applied.
3x4 matrix for defining coordinate frames and affine transformations.
Clipping options when applying a named view.
The root parent of the DgnAttachment matches root model of the view, but the DgnAttachment is not dis...
virtual bool _OnCacheRelease(DgnAttachmentR host)
Override this method to be notified when the DgnModel associated with the DgnAttachment is about to b...
Returned by GetLocateStatus to indicate whether the elements within a DgnAttachment can be located...
struct DPoint3d const & DPoint3dCR
The elements can't be located because the Locate permission is disallowed for a parent DgnAttachment ...
A unique Key to identify each subclass of DgnAttachmentAppData.
Resolution Scale from parent model to referenced model is automatically applied in addition to user s...
Returned by GetProxyCacheStatus to indicate the status of the ProxyCache of this DgnAttachment.
struct DPoint2d const * DPoint2dCP
struct DgnPlatform::DgnAttachment const * DgnAttachmentCP
void SetApplyFrontBackClip(bool b)
Sets whether to assign the DgnAttachment front and back clipping planes from the named view front and...
void SetClipBoundary(bool b)
Sets whether to assign the DgnAttachment clip boundary from the named view extent.
2d point coordinates.
void SetKeepMask(bool b)
Sets whether to retain the current clip masks if possible.
A string class that has many of the same capabilities as std::string, plus additional functions such ...
struct DgnPlatform::DgnAttachment const & DgnAttachmentCR