OpenLexocad  27.1
OpenLxApp::Document Member List

This is the complete list of members for OpenLxApp::Document, including all inherited members.

addLayer(const Base::String &layerName, bool isVisible=true, bool isFrozen=false)OpenLxApp::Document
addObject(std::shared_ptr< DocObject > aObject)OpenLxApp::Document
addVariant(const Base::String &aFileValName, const Geom::Ax2 &position)OpenLxApp::Document
Application classOpenLxApp::Documentfriend
ApplicationP classOpenLxApp::Documentfriend
attachDocumentObserver(std::shared_ptr< DocumentObserver > aObserver)OpenLxApp::Document
beginEditing()OpenLxApp::Document
commandSetOpenLxApp::Documentstatic
copyObjectsFrom(std::shared_ptr< Document > other)OpenLxApp::Document
create()OpenLxApp::Document
createAutomaticWedgeMesh(const Base::String &xlsFileName=Base::String(), const Base::String &fileName2dl=Base::String())OpenLxApp::Document
deleteObject(std::shared_ptr< DocObject > aObject)OpenLxApp::Document
deleteObjects(const std::vector< std::shared_ptr< DocObject >> &aObjects)OpenLxApp::Document
detachDocumentObserver(std::shared_ptr< DocumentObserver > aObserver)OpenLxApp::Document
Document(const Base::String &name, const Base::String &typeName=L"")OpenLxApp::Document
Document(App::Document *appDoc, const Base::String &name)OpenLxApp::Document
Document(const Document &other)OpenLxApp::Documentinlineexplicit
Document(App::Document *aDoc)OpenLxApp::Document
Document()OpenLxApp::Documentinline
endEditing()OpenLxApp::Document
getActiveAuxiliaryCurveStyle() constOpenLxApp::Document
getActiveBuilding()OpenLxApp::Document
getActiveBuildingStorey()OpenLxApp::Document
getActiveCurveStyle() constOpenLxApp::Document
getActiveDimensionStyle() constOpenLxApp::Document
getActiveElement()OpenLxApp::Document
getActiveExtrusionStyle() constOpenLxApp::Document
getActivePointStyle() constOpenLxApp::Document
getActiveSite()OpenLxApp::Document
getActiveSpineStyle() constOpenLxApp::Document
getActiveSurfaceStyle() constOpenLxApp::Document
getActiveTextStyle() constOpenLxApp::Document
getBuildings()OpenLxApp::Document
getBuildingStoreys()OpenLxApp::Document
getCommandNames()OpenLxApp::Documentstatic
getElementByGlobalId(const Base::GlobalId &aGlobalId)OpenLxApp::Document
getElements()OpenLxApp::Document
getElements(std::function< bool(std::shared_ptr< Element > aElement)> aFilter)OpenLxApp::Document
getElementsByBimColor(const int &cadworkColor)OpenLxApp::Document
getElementsByBimNumber(const Base::String &componentName, bool useRegularExpression=false)OpenLxApp::Document
getGlobalX_WCS() constOpenLxApp::Document
getGlobalY_WCS() constOpenLxApp::Document
getGlobalZ_WCS() constOpenLxApp::Document
getLayerFrozen(int layerNumber, bool &isFrozen) constOpenLxApp::Document
getLayerName(int layerNumber, Base::String &layerName) constOpenLxApp::Document
getLayerNumbers() constOpenLxApp::Document
getLayerVisible(int layerNumber, bool &isVisible) constOpenLxApp::Document
getLocation_WCS() constOpenLxApp::Document
getName() constOpenLxApp::Document
getObjects()OpenLxApp::Document
getObjects(std::function< bool(std::shared_ptr< DocObject > aObject)> aFilter)OpenLxApp::Document
getRootByGlobalId(const Base::GlobalId &aGlobalId)OpenLxApp::Document
getRoots()OpenLxApp::Document
getRoots(std::function< bool(std::shared_ptr< Root > aRoot)> aFilter)OpenLxApp::Document
getRotationZ_WCS() constOpenLxApp::Document
getSites()OpenLxApp::Document
getSpaces()OpenLxApp::Document
getSpatialElements()OpenLxApp::Document
getTmpDirectory() constOpenLxApp::Document
getZeropointAngle()OpenLxApp::Document
getZeropointLok()OpenLxApp::Document
getZeropointXYZ()OpenLxApp::Document
import2dvFile(const Base::String &aFile2dvName, const Geom::Ax2 &position)OpenLxApp::Document
isEditing() constOpenLxApp::Document
isEqual(std::shared_ptr< Document > other) constOpenLxApp::Documentinline
operator!=(const Document &x, const Document &y)OpenLxApp::Documentfriend
operator<(const Document &x, const Document &y)OpenLxApp::Documentfriend
operator<=(const Document &x, const Document &y)OpenLxApp::Documentfriend
operator=(const Document &other)OpenLxApp::Documentinline
operator==(const Document &x, const Document &y)OpenLxApp::Documentfriend
operator>(const Document &x, const Document &y)OpenLxApp::Documentfriend
operator>=(const Document &x, const Document &y)OpenLxApp::Documentfriend
recompute()OpenLxApp::Document
registerPythonScript(const Base::GlobalId &aScriptId, const Base::String &aScriptFilePath=L"")OpenLxApp::Document
removeObject(std::shared_ptr< DocObject > aObject)OpenLxApp::Document
reset_WCS()OpenLxApp::Document
runCommand(const std::string &cmdName)OpenLxApp::Document
runCommand(Core::Command *cmd)OpenLxApp::Document
saveAs(const Base::String &filename)OpenLxApp::Document
saveAs(const Base::String &format, const Base::String &filename)OpenLxApp::Document
saveAs2dl(const Base::String &filename, const std::vector< std::shared_ptr< Element >> &elements, const Geom::Ax2 &axis, bool exportFacesAsLines, bool forLexo2d)OpenLxApp::Document
saveForWeb(const Base::String &fileOrDirName, bool aSingleHtmlFile=false)OpenLxApp::Document
set_WCS(const Geom::Ax2 &axis)OpenLxApp::Document
setActiveAuxiliaryCurveStyle(const Draw::CurveStyle &cs)OpenLxApp::Document
setActiveCurveStyle(const Draw::CurveStyle &cs)OpenLxApp::Document
setActiveDimensionStyle(const Draw::DimensionStyle &ds)OpenLxApp::Document
setActiveExtrusionStyle(const Draw::ExtrusionStyle &ss)OpenLxApp::Document
setActivePointStyle(const Draw::PointStyle &ps)OpenLxApp::Document
setActiveSpineStyle(const Draw::SolidStyle &ss)OpenLxApp::Document
setActiveSurfaceStyle(const Draw::SurfaceStyle &ss)OpenLxApp::Document
setActiveTextStyle(const Draw::TextStyle &ts)OpenLxApp::Document
setComment(const Base::String &comment)OpenLxApp::Document
setCompany(const Base::String &company)OpenLxApp::Document
setCreatedBy(const Base::String &createdBy)OpenLxApp::Document
setLayerFrozen(int layerNumber, bool isFrozen)OpenLxApp::Document
setLayerName(int layerNumber, const Base::String &layerName)OpenLxApp::Document
setLayerVisible(int layerNumber, bool isVisible)OpenLxApp::Document
setZeropointAngle(double value)OpenLxApp::Document
setZeropointLok(const Geom::Pnt &pnt)OpenLxApp::Document
setZeropointXYZ(const Geom::XYZ &xyz)OpenLxApp::Document
~Document(void)OpenLxApp::Document