Classes | Typedefs | Enumerations
Detailing Symbol Elements

Detailing symbol elements are handled by a set of element handlers such as SectionCalloutHandler, PlanCalloutHandler. More...

Classes

struct  INamedViewCreateHelper
 Interface for Named View Creator Helper Class. More...
 
struct  DetailingSymbolBaseHandler
 Detailing Symbol Element Handler Base Class. More...
 
struct  CalloutBaseHandler
 Callout Element Handler base class. More...
 
struct  SectionCalloutHandler
 Section Callout Element Handler. More...
 
struct  ElevationCalloutHandler
 Elevation Callout Element Handler. More...
 
struct  InteriorElevationCalloutHandler
 Interior Elevation Marker Element Handler. More...
 
struct  PlanCalloutHandler
 Plan Callout Element Handler. More...
 
struct  DetailCalloutHandler
 Detail Callout Element Handler. More...
 
struct  DetailCallout3DViewHandler
 3d Detail Callout Element Handler More...
 
struct  DrawingBoundaryHandler
 Drawing View Callout Handler Class. More...
 
struct  TitleTextHandler
 Title Text Handler Class. More...
 
struct  DrawingBoundaryBuilder
 Creates a DrawingBoundary object. More...
 

Typedefs

typedef RefCountedPtr
< INamedViewCreateHelper > 
INamedViewCreateHelperPtr
 Ref-counted smart pointer object to handle INamedViewCreateHelper. More...
 

Enumerations

enum  CalloutViewRelationCriteria { Generated, Associated, Both }
 This enum describes the search criteria for callouts based on types of relationship that a callout and namedview can hold. More...
 
enum  UpdateCalloutStatus { Success = 0, Error = 1, NoChange = 2 }
 This enum describes the return status of updating callout from named view. More...
 

Detailed Description

Detailing symbol elements are handled by a set of element handlers such as SectionCalloutHandler, PlanCalloutHandler.

Given an element, you can check it is a detailing symbol by dynamic casting its handler to detailing symbol handler { if (NULL != dynamic_cast <SectionCalloutHandler*>(&eh.GetHandler ())) }

Typedef Documentation

typedef RefCountedPtr<INamedViewCreateHelper> INamedViewCreateHelperPtr

Ref-counted smart pointer object to handle INamedViewCreateHelper.

Enumeration Type Documentation

enum CalloutViewRelationCriteria
strong

This enum describes the search criteria for callouts based on types of relationship that a callout and namedview can hold.

Enumerator
Generated 

Callout and named view control each other's boundary (position, orientation, scale, range). If named view is deleted, callout will be deleted.

Associated 

If named view is deleted, callout will be deleted.

Both 

Look for both types of callouts.

enum UpdateCalloutStatus
strong

This enum describes the return status of updating callout from named view.

Enumerator
Success 
Error 
NoChange 

Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.