AcMapDMElement Class

Land Desktop Development ARX CPP SDK

Links
AcMapDMElement Class
 

An abstraction of an AutoCAD Map element that manipulates associated styles.

class AcMapDMElement : public AcMapDMItem;
File

DmDisplayElement.h

Remarks

A concrete element provides its own implementation for object selection.

Enumerates the preview entity types. 
Destroys an instance of this class. 
Constructs an instance of this class. 
Runs the query and retrieves and stores the IDs of objects that meet the selection criteria. 
Adds a new style to this element. 
Adds a new style to this element. 
This function is called by AutoCAD when the AUDIT command is executed. 
Clones objects that are from the external source at AcquireEntities() time. 
Clears the acquired entities that are stored in this element. 
Clears the current stylization. 
Gets an alternative, constant name for this type of element in certain situations where the instance name may be unavailable. 
Lets this object read its data. See also dwgInFields() in the AutoCAD ObjectARX Developer's Guide. This overloaded function is called by the system as needed; it is unlikely that you will need to call it directly. 
Lets this object write its data. See also dwgOutFields() in the AutoCAD ObjectARX Developer's Guide. This overloaded function is called by the system as needed; it is unlikely that you will need to call it directly. 
Lets this object read its data. See also dxfInFields() in the AutoCAD ObjectARX Developer's Guide. This overloaded function is called by the system as needed; it is unlikely that you will need to call it directly. 
Lets this object write its data. See also dxfOutFields() in the AutoCAD ObjectARX Developer's Guide. This overloaded function is called by the system as needed; it is unlikely that you will need to call it directly. 
Enables the style reference's style. 
Evaluates two expressions against the objects that meet the acquisition criteria. 
Evaluates expression(s) against the element selection and returns values for the selected entities. 
This function may be called by derived classes during their AcquireEntities() implementation, if the Element wishes to explicitly exclude certain entities from being stylized under all circumstances. 
Filters out those entities from the selection that, during stylization, acquired stylization entities of another element. 
Retrieves the current selection (defined by calling AcquireEntities()). 
Retrieves a string representation of the acquisition criteria. 
Retrieves the acquisition criteria for this element. 
Retrieves an iterator over a collection of style references (for the corresponding style set) applied to this element. 
Retrieves the custom preview entity name. See also SetCustomPreviewEntityName(). 
Retrieves the AcDbObjectId of the block used for preview, if preview is of type kPreviewBlock. See also SetPreviewBlockId(). 
Retrieves the preview entity type of this element. See also SetPreviewEntityType(). 
Retrieves the name of this element. See also SetTitle(). 
Determines whether this element has a specified style reference. 
Determines whether this element has a style associated with it at a specified scale. 
Determines whether this element is stylized. 
Determines if this element is the top element in the map. 
Determines whether the style set on this element is unique. See also MakeStyleSetUnique(). 
Determines whether this element is visible at the specified scale. See also SetVisible(). 
Makes unique the style set associated with this element. See also IsUniqueStyleSet(). 
Moves a style within an element. 
Invoked when an AutoCAD Map project is initialized. 
Invoked when an object is appended to the database. 
Order an array of objects based on their current draw order. 
Place this array of objects at the top of draw order. 
Puts all queried objects that are part of this element on the regeneration queue. 
This function may be called by derived classes which used the excludeEntityFromStylization() method. 
Removes the indicated entityId from the Element's acuqisition set. 
Removes a style from this element. 
Removes a style from this element. 
Removes a style from this element. 
Stylize and Render layer contents to the specified renderer. 
Sets the current selection (defined by calling AcquireEntities()). 
Sets the acquisition criteria for this element. 
Sets the name for kPreviewBlock and kPreviewCustom preview entity types. See also GetCustomPreviewEntityName(). 
Sets the AcDbObjectId of the block for kPreviewBlock preview entity type. See also GetPreviewBlockId(). 
Sets the preview entity type. See also GetPreviewEntityType(). 
Sets the name of this element. See also GetTitle(). 
Sets the element visibility at the specified scale. See also IsVisible(). 
Invoked from within erase() before the erase actually occurs. See also subErase() in the AutoCAD ObjectARX Developer's Guide. 
Stylizes the current or updated selection at the current scale. 
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at [email protected].