AcMapDMMap Class

Land Desktop Development ARX CPP SDK

Links
AcMapDMMap Class
 

Represents the Display Manager map, the root object from which all other Display Manager objects can be obtained by using an iterator.

class AcMapDMMap : public AcMapDMGroup;
File

DmMap.h

This is record AcMapDMMap::DOMode. 
Destroys an instance of this class. 
Constructs an instance of this class. 
Adds an element to this map. 
Adds a reactor to this map. 
Adds a scale threshold to this map - this function is not yet supported in AutoCAD Map. 
This function is called by AutoCAD when the AUDIT command is executed. 
Copies a scale threshold to this map - this function is not yet supported in AutoCAD Map. 
Creates a new legend for the specified layout. 
Clones this object and all the objects that it refers to. 
Clones this object and all the objects that it refers to. 
Deletes the contents of the legend of the specified layout. 
Clears the current stylization. 
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. 
Lets this object listen to erase-notifications from items that it owns. See also erased() 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. 
Retrieves the current 3d grid percent of this map exactly as last input to Set3dGridPercent(). 
Retrieves the draw-order iterator. The first function call iterates elements in the order that they are arranged in the map tree. This iterator may return Items that are in a proxy state, unless the bSkipProxies argument is passed as true. See also IsDrawOrderDefined(). 
Retrieves the current scale threshold of this map, as calculated from the last input to SetCurrentScale(). 
Retrieves the current scale of this map exactly as last input to SetCurrentScale(). 
Gets the draw order mode currently in use for the map. 
Retrieves the current exaggeration of this map exactly as last input to SetExaggeration(). 
Retrieves the current extent of this map exactly as last input to SetExtent(). 
Retrieves the legend of the specified layout. 
Retrieves the legend of the specified layout. 
Retrieves the linetype scale applied to the stylization. The linetype scale, a positive value, is assigned to the AutoCAD system variable LTSCALE at update time. See also SetLineTypeScale(). 
Retrieves the linked output filename. The linked output file contains the stylized objects of this map. By default, the current scale is used in output. See also SetLinkedFileName(). 
Retrieves the name of this map. See also SetName(). 
Retrieves the scale threshold at a specified index. 
Get sun vector setting for current map. 
Retrieves the table style. See also SetTableStyle(). 
Retrieves an upper-bound map threshold scale for the specified scale. 
Retrieves the thumbnail width and height factors. These width and height factors are multiplied by the text height in the legend to determine the size of the thumbnail width and height. See also SetThumbnailDimensions(). 
Determines whether a box is drawn around the thumbnail graphic. See also SetThumbnailFraming(). 
Returns the value used as the Infinity threshold scale in the Map. 
Determines whether the draw order is defined. Draw order is defined on demand when GetDrawOrderIterator()is first called. Draw-order functionality is available in Display Manager user interface in the list view. 
Reports whether the input value is equal to the value used as the Infinity threshold scale in the Map. 
Determines whether linked-file capability is enabled. 
Determines whether this map is stylized. 
Determines whether this map is visible at the specified scale. See also SetVisible(). 
Retrieves the ID of this map. 
Changes the scale threshold value of an existing scale threshold. 
Changes the position of an element within this map. 
Counts the number of scale thresholds defined in this map. 
Invoked when an AutoCAD Map project is initialized. 
Invoked when an object is appended to the database. 
Makes the system to refresh the contents of map when the given style is modified. 
Removes an element from this map. 
Removes the extent of this map. 
Removes a reactor from this map. 
Removes a scale threshold from this map. 
Removes a scale threshold from this map. 
Requeries objects belonging to the map. 
Resumes fixing of the draw order of entities. The draw order is fixed during this call. Any change that affects the draw order after this method is called until the next SuspendFixingDO method will be reflected immediately. This method must be used in conjuction with SuspendFixingDO() and these two methods must always be paired. 
Saves the current database in its current state of stylization at the current scale to the filename specified in a previous call to AcMapDMMap::SetLinkedFileName(). The linked file contains a stylized map that can be plotted or published to DWF. Clicking the Update button in the AutoCAD Map user interface invokes SaveLinkedFile(). SaveLinkedFile() does not call AcMapDMMap::UpdateStylization(); it is your application's responsibility to prepare the stylized model. SaveLinkedFile() calls AcMapDMMap::GetCurrentScale(), followed by AcMapDMMap::GetLinkedFileName(), with the current scale to obtain the target filename. 
Retrieves elements that reference the specified style at the specified scale threshold. 
Sets the 3d grid percent of this map. 
Sets the current scale of this map, affects BOTH the arbitrary scale and the classic Threshold. 
Sets the current scale threshold of this map at the specified index. 
Sets the draw order mode for the map. 
Sets the current exaggeration of this map. 
Sets the extent of this map. 
Sets the linetype scale for a specified scale. See also GetLineTypeScale(). 
Sets the linked output filename. The linked output file contains the stylized objects of this map. By default, current scale is used in output. See also GetLinkedFileName(). 
Sets the status of the linked file capability. 
Sets the name of this map. See also GetName(). 
Sets sun vector setting for current map. 
Sets the table style. The table style is used for the legend. See also GetTableStyle(). 
Sets the thumbnail width and height factors. These width and height factors are multiplied by the text height in the legend to determine the size of the thumbnail width and height. See also GetThumbnailDimensions(). 
Sets whether a box is drawn around the thumbnail graphic. See also GetThumbnailFraming(). 
Sets the map 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. This overloaded function is called by the system as needed; it is unlikely that you will need to call it directly. 
Suspends fixing of the draw order of entities. 
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].