API Reference > Classes > Database Classes > OdBmElement Class
OdBmElement Class
Syntax
C++
class OdBmElement : public OdBmObject;

BmElement.h

This is a base class for BimRv elements.

Adds a cell to the element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Adds a parameter to an element.
 
Throws an exception if this object is not open OdDb::kForNotify. 
Throws an exception if this object is not open OdDb::kForRead. 
Throws an exception if this object is not open OdDb::kForWrite, and controls automatic *undo* and notification of modifications. 
Returns database associated with this element as a pointer to the OdBmDatabase object. 
Disable edit mode for element.  
Calls the getAbFlags4Bytes method of the related OdBmElementHeader. 
Returns the Id of the assembly to which the element belongs. 
Returns the AssocLevelId of this element. 
Returns the Id of Design Option which was read from a file. 
Calls the getElemHeaderBBox method of the related OdBmElementHeader. 
Returns the cell list of this element. 
Calls the getClassDef method of the related OdBmElementHeader. 
Fetches constraint info and writes to the passed argument.
 
Returns the created phase id of this element. 
Returns the database of this element. 
Returns the demolished phase id of this element. 
Returns the Id of Design Option. 
Returns the DoubleParams of this element. 
Checks if this is a dummy element.
 
Returns a dynamic object, that represents data for elements of types that are not supported by the latest file format. 
Returns the element name as OdString value. 
Returns the ElemRec of this element. 
Returns all entities in the element. 
Returns the entity in the element by specified GUID.
 
Sets up element extra filling attributes if required. Returns true in this case and false otherwise  
Returns the family id of this element. 
Returns the family name as OdString value. 
 
 
Returns the geometry part of this element. 
Returns the part of geometry which passes the element settings.
 
Returns geometry extents of this element as an object of OdGeExtents3d class.
 
Updates geometry if it's required and returns geometry step list. 
Updated geometry if required and returns the geometry table of this element. 
Retreives the Group to which the element belongs.
 
Returns all graphic system marker by subentity paths for complex entities, that has the ability to associate an integer identifier (GS marker) with each graphic primitive or with groups of primitives during draw themself.
 
Returns the header part of this element. 
Calls the getHeaderCategoryId method of the related OdBmElementHeader. 
Calls the getHistory method of the related OdBmElemRec. 
Returns the IntParams of this element. 
Checks if this element is locked.
 
Returns the area of the material with the specified id.
 
Retrives the ids of all materials of the element.
 
Returns the volume of the material with the specified id.
 
Calls the getMiscId method of the related OdBmElementHeader. 
Checks if this element is moribund.
 
Returns the ObjectIdParams of this element. 
Returns the owner database view id of this element. 
Calls the getOwningElementId method of the related OdBmElemRec.
remarks Throws eNotHandled if this element is null. 
Retrieves a parameter value from an element.
 
Retrieves a parameter value from an element.
 
Retrieves a parameter value from an element.
 
Retrieves a parameter value from an element.
 
Retrieves a parameter value from an element.
 
Retrieves a parameter value from an element using given parameter id.
 
Retrieves a parameter value from an element using given parameter id.
 
Retrieves a parameter value from an element using given parameter id.
 
Retrieves a parameter value from an element using given parameter id.
 
Retrieves a parameter value from an element using given parameter id.
 
Retrieves a string representation of built in parameter from an element.
 
Retrieves a string representation of parameter value from an element.
 
Calls the getParents method of the related OdBmElementHeader. 
Calls the getPartitionId method of the related OdBmElemRec. 
Retrieves the object's property value.  
Retrieves the object's property value.  
Retrieves the object's property value.  
Calls the getRegenHistory method of the related OdBmElementHeader. 
Returns the descriptive element name as OdString value. 
Returns the StringParams of this element. 
 
Returns the element type id if available. 
Returns the element's type name as OdString value. 
Returns the unique identifier for the element from the database. 
Returns the unplaced owner id of this element. 
Returns the unique identifier for the element from the database. 
Calls the getViewRules method of the related OdBmElementHeader. 
Returns the Id of the Workset which owns the element. 
Checks if the element has DesignPropertyManager.  
Highlights or unhighlights the specified path.
 
Returns true if this element could be clipped
 
Returns true if and only this object is a *database* -resident object. 
Retrieves whether the Edit mode is enabled for the database.  
Returns true if and only if this element is a part of a family. 
Returns true if and only if this object has not been *closed* since it was created. 
Returns true if this element could be sectioned
 
Checks if this element is visible on the specified view.
 
Returns database objects's id 
Returns the ID of the element's owner as an OdBmObjectId object. 
Returns the ID of the element's owning element as an OdBmObjectId object. 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Pops a parameter with given id from an element.
 
Retrieves edit manager for element and set element to edit mode.  
Calls the setAbFlags4Bytes method of the related OdBmElementHeader.
 
Sets the AssocLevelId for this element.
 
Sets the Id of Base Design Option.
 
Calls the setBBox method of the related OdBmElementHeader.
 
Sets the cell list for this element.
 
Calls the setClassDef method of the related OdBmElementHeader.
 
Sets constraint info for this element.
 
Sets the created phase id for this element.
 
Sets the database for this element.
 
Sets the demolished phase id for this element.
 
Sets the DoubleParams for this element.
 
Sets a value to the dummy flag of this element.
 
Stores the entity in the element. If an Entity described by the same Schema already exists, it is overwritten.
 
Sets the family id for this element.
 
Sets the geometry step list for this element.
 
Sets the geometry table for this element.
 
Calls the setHistory method of the related OdBmElemRec.
 
Sets the IntParams for this element.
 
Sets a value to the locked flag of this element.
 
Calls the setMiscId method of the related OdBmElementHeader.
 
Sets a value to the moribund flag of this element.
 
Sets the ObjectIdParams for this element.
 
Sets the owner database view id for this element.
 
Calls the setOwningElementId method of the related OdBmElemRec.
 
Sets a value to a parameter.
 
Sets a value to a parameter.
 
Sets a value to a parameter.
 
Sets a value to a parameter.
 
Sets a value to a parameter.
 
Sets a value to a parameter by it's id.
 
Sets a value to a parameter by it's id.
 
Sets a value to a parameter by it's id.
 
Sets a value to a parameter by it's id.
 
Sets a value to a parameter by it's id.
 
Calls the setParents method of the related OdBmElementHeader.
 
Calls the setPartitionId method of the related OdBmElemRec.
 
Sets a new value for the object's property.  
Sets a new value for the object's property.  
Sets a new value for the object's property.  
Calls the setRegenHistory method of the related OdBmElementHeader.
 
Sets the StringParams for this element.
 
Sets the unplaced owner id for this element.
 
Calls the setViewRules method of the related OdBmElementHeader.
 
The method is used to highlight an element. 
Called by setDatabaseDefaults() after the values are set.
 
Transform element with given matrix.  
Copyright (c) 2002-2021. Open Design Alliance. All rights reserved.