abortTransaction() | App::Document | |
addDynamicProperty(const char *type, const char *name=nullptr, const char *group=nullptr, const char *doc=nullptr, short attr=0, bool ro=false, bool hidden=false) | App::PropertyContainer | virtual |
addObject(const char *sType, const char *pObjectName=nullptr, bool isNew=true, const char *viewType=nullptr, bool isPartial=false) | App::Document | |
addObject(DocumentObject *, const char *pObjectName=nullptr) | App::Document | |
addObjects(const char *sType, const std::vector< std::string > &objectNames, bool isNew=true) | App::Document | |
addOrRemovePropertyOfObject(TransactionalObject *, Property *prop, bool add) | App::Document | |
addRecomputeObject(DocumentObject *obj) | App::Document | |
afterRestore(bool checkPartial=false) | App::Document | |
afterRestore(const std::vector< App::DocumentObject * > &, bool checkPartial=false) | App::Document | |
AllowPartialRecompute enum value | App::Document | |
Application | App::Document | friend |
BaseClass() | Base::BaseClass | |
BaseClass(const BaseClass &)=default | Base::BaseClass | |
breakDependency(DocumentObject *pcObject, bool clear) | App::Document | protected |
changeDynamicProperty(const Property *prop, const char *group, const char *doc) | App::PropertyContainer | |
checkOnCycle(void) | App::Document | |
clearDocument() | App::Document | |
clearUndos() | App::Document | |
Closable enum value | App::Document | |
Comment | App::Document | |
commitTransaction() | App::Document | |
Company | App::Document | |
copyObject(const std::vector< DocumentObject * > &objs, bool recursive=false, bool returnAll=false) | App::Document | |
countObjects(void) const | App::Document | |
countObjectsOfType(const Base::Type &typeId) const | App::Document | |
create(void) | Base::Persistence | static |
CreatedBy | App::Document | |
CreationDate | App::Document | |
DependencyOption enum name | App::Document | |
DepNoCycle enum value | App::Document | |
DepNoXLinked enum value | App::Document | |
DepSort enum value | App::Document | |
Document(const char *name="") | App::Document | protected |
DocumentObject | App::Document | friend |
dumpToStream(std::ostream &stream, int compression) | Base::Persistence | |
dynamicProps | App::PropertyContainer | protected |
editProperty(const char *) | App::PropertyContainer | virtual |
encodeAttribute(const std::string &) | Base::Persistence | static |
exportGraphviz(std::ostream &) const | App::Document | |
Exporting enum value | App::Document | |
exportObjects(const std::vector< App::DocumentObject * > &, std::ostream &) | App::Document | |
ExportStatus enum name | App::Document | |
FileName | App::Document | |
findObjects(const Base::Type &typeId, const char *objname, const char *label) const | App::Document | |
getActiveObject(void) const | App::Document | |
getAvailableRedoNames() const | App::Document | |
getAvailableRedos(int id=0) const | App::Document | |
getAvailableUndoNames() const | App::Document | |
getAvailableUndos(int id=0) const | App::Document | |
getClassTypeId(void) | Base::Persistence | static |
getDependencyList(const std::vector< App::DocumentObject * > &objs, int options=0) | App::Document | static |
getDependentDocuments(bool sort=true) | App::Document | |
getDependentDocuments(std::vector< App::Document * > docs, bool sort) | App::Document | static |
getDependingObjects() const | App::Document | |
getDynamicPropertyByName(const char *name) const | App::PropertyContainer | virtual |
getDynamicPropertyData(const Property *prop) const | App::PropertyContainer | |
getDynamicPropertyNames() const | App::PropertyContainer | virtual |
getErrorDescription(const App::DocumentObject *) const | App::Document | |
getFileName() const | App::Document | |
getFullName() const override | App::Document | virtual |
getInList(const DocumentObject *me) const | App::Document | |
getLinksTo(std::set< DocumentObject * > &links, const DocumentObject *obj, int options, int maxCount=0, const std::vector< DocumentObject * > &objs={}) const | App::Document | |
getMaxUndoStackSize(void) const | App::Document | |
getMemSize(void) const override | App::Document | virtual |
getName() const | App::Document | |
getObject(const char *Name) const | App::Document | |
getObjectByID(long id) const | App::Document | |
getObjectName(DocumentObject *pFeat) const | App::Document | |
getObjects() const | App::Document | |
getObjectsOfType(const Base::Type &typeId) const | App::Document | |
getObjectsOfType() const | App::Document | |
getObjectsWithExtension(const Base::Type &typeId, bool derived=true) const | App::Document | |
getOldLabel() const | App::Document | |
getPathsByOutList(const App::DocumentObject *from, const App::DocumentObject *to) const | App::Document | |
getProgramVersion() const | App::Document | |
getPropertyByName(const char *name) const | App::PropertyContainer | virtual |
getPropertyData(void) const | App::PropertyContainer | protectedvirtual |
getPropertyDataPtr(void) | App::PropertyContainer | protectedstatic |
getPropertyDocumentation(const Property *prop) const | App::PropertyContainer | virtual |
getPropertyDocumentation(const char *name) const | App::PropertyContainer | virtual |
getPropertyGroup(const Property *prop) const | App::PropertyContainer | virtual |
getPropertyGroup(const char *name) const | App::PropertyContainer | virtual |
getPropertyList(std::vector< Property * > &List) const | App::PropertyContainer | virtual |
getPropertyMap(std::map< std::string, Property * > &Map) const | App::PropertyContainer | virtual |
getPropertyName(const Property *prop) const | App::PropertyContainer | virtual |
getPropertyNamedList(std::vector< std::pair< const char *, Property * > > &List) const | App::PropertyContainer | virtual |
getPropertyPrefix() const | App::PropertyContainer | |
getPropertyType(const Property *prop) const | App::PropertyContainer | virtual |
getPropertyType(const char *name) const | App::PropertyContainer | virtual |
getPyObject(void) override | App::Document | virtual |
getRootObjects() const | App::Document | |
getStandardObjectName(const char *Name, int d) const | App::Document | |
getTouched(void) const | App::Document | |
getTransactionID(bool undo, unsigned pos=0) const | App::Document | |
getTransientDirectoryName(const std::string &uuid, const std::string &filename) const | App::Document | protected |
getTypeId(void) const | Base::Persistence | virtual |
getUndoMemSize(void) const | App::Document | |
getUndoMode(void) const | App::Document | |
getUniqueObjectName(const char *Name) const | App::Document | |
handleChangedPropertyName(Base::XMLReader &reader, const char *TypeName, const char *PropName) | App::PropertyContainer | protectedvirtual |
handleChangedPropertyType(Base::XMLReader &reader, const char *TypeName, Property *prop) | App::PropertyContainer | protectedvirtual |
hasLinksTo(const DocumentObject *obj) const | App::Document | |
hasPendingTransaction() const | App::Document | |
Id | App::Document | |
IgnoreErrorOnRecompute enum value | App::Document | |
Importing enum value | App::Document | |
importLinks(const std::vector< App::DocumentObject * > &objs={}) | App::Document | |
importObjects(Base::XMLReader &reader) | App::Document | |
init(void) | Base::Persistence | static |
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr) | Base::BaseClass | protectedstatic |
isAnyRestoring() | App::Document | static |
isClosable() const | App::Document | |
isDerivedFrom(const Type type) const | Base::BaseClass | |
isExporting(const App::DocumentObject *obj) const | App::Document | |
isHidden(const Property *prop) const | App::PropertyContainer | |
isHidden(const char *name) const | App::PropertyContainer | |
isIn(const DocumentObject *pFeat) const | App::Document | |
isPerformingTransaction() const | App::Document | |
isReadOnly(const Property *prop) const | App::PropertyContainer | |
isReadOnly(const char *name) const | App::PropertyContainer | |
isSaved() const | App::Document | |
isTouched(void) const | App::Document | |
isTransactionEmpty() const | App::Document | |
KeepTrailingDigits enum value | App::Document | |
Label | App::Document | |
LastModifiedBy | App::Document | |
LastModifiedDate | App::Document | |
License | App::Document | |
LicenseURL | App::Document | |
LinkStampChanged enum value | App::Document | |
Material | App::Document | |
Meta | App::Document | |
moveObject(DocumentObject *obj, bool recursive=false) | App::Document | |
mustExecute(void) const | App::Document | |
NotExporting enum value | App::Document | |
onBeforeChange(const Property *prop) override | App::Document | protectedvirtual |
onBeforeChangeProperty(const TransactionalObject *Who, const Property *What) | App::Document | protected |
onChanged(const Property *prop) override | App::Document | protectedvirtual |
onChangedProperty(const DocumentObject *Who, const Property *What) | App::Document | protected |
onPropertyStatusChanged(const Property &prop, unsigned long oldStatus) | App::PropertyContainer | virtual |
openTransaction(const char *name=nullptr) | App::Document | |
Base::Persistence::operator=(const BaseClass &)=default | Base::BaseClass | |
PartialDoc enum value | App::Document | |
PartialRestore enum value | App::Document | |
PropertyContainer() | App::PropertyContainer | |
purgeTouched() | App::Document | |
readObjects(Base::XMLReader &reader) | App::Document | protected |
recompute(const std::vector< App::DocumentObject * > &objs={}, bool force=false, bool *hasError=nullptr, int options=0) | App::Document | |
recomputeFeature(DocumentObject *Feat, bool recursive=false) | App::Document | |
Recomputing enum value | App::Document | |
redo(int id=0) | App::Document | |
removeDynamicProperty(const char *name) | App::PropertyContainer | virtual |
removeObject(const char *sName) | App::Document | |
renameObjectIdentifiers(const std::map< App::ObjectIdentifier, App::ObjectIdentifier > &paths, const std::function< bool(const App::DocumentObject *)> &selector=[](const App::DocumentObject *) { return true;}) | App::Document | |
renameTransaction(const char *name, int id) | App::Document | |
restore(const char *filename=nullptr, bool delaySignal=false, const std::vector< std::string > &objNames={}) | App::Document | |
Restore(Base::XMLReader &reader) override | App::Document | virtual |
RestoreDocFile(Reader &) | Base::Persistence | virtual |
RestoreError enum value | App::Document | |
restoreFromStream(std::istream &stream) | Base::Persistence | |
Restoring enum value | App::Document | |
save(void) | App::Document | |
Save(Base::Writer &writer) const override | App::Document | virtual |
saveAs(const char *file) | App::Document | |
saveCopy(const char *file) const | App::Document | |
SaveDocFile(Writer &) const | Base::Persistence | virtual |
saveToFile(const char *filename) const | App::Document | protected |
setClosable(bool) | App::Document | |
setMaxUndoStackSize(unsigned int UndoMaxStackSize=20) | App::Document | |
setPropertyPrefix(const char *prefix) | App::PropertyContainer | |
setPropertyStatus(unsigned char bit, bool value) | App::PropertyContainer | |
setPyObject(PyObject *) | Base::BaseClass | virtual |
setStatus(Status pos, bool on) | App::Document | |
setTransactionMode(int iMode) | App::Document | |
setUndoLimit(unsigned int UndoMemSize=0) | App::Document | |
setUndoMode(int iMode) | App::Document | |
ShowHidden | App::Document | |
signalAbortTransaction | App::Document | |
signalActivatedObject | App::Document | |
signalBeforeChange | App::Document | |
signalBeforeChangeObject | App::Document | |
signalBeforeRecompute | App::Document | |
signalChanged | App::Document | |
signalChangedObject | App::Document | |
signalChangePropertyEditor | App::Document | |
signalCommitTransaction | App::Document | |
signalDeletedObject | App::Document | |
signalExportObjects | App::Document | |
signalExportViewObjects | App::Document | |
signalFinishImportObjects | App::Document | |
signalFinishRestoreObject | App::Document | |
signalFinishSave | App::Document | |
signalImportObjects | App::Document | |
signalImportViewObjects | App::Document | |
signalLinkXsetValue | App::Document | |
signalNewObject | App::Document | |
signalOpenTransaction | App::Document | |
signalRecomputed | App::Document | |
signalRecomputedObject | App::Document | |
signalRedo | App::Document | |
signalRelabelObject | App::Document | |
signalRestoreDocument | App::Document | |
signalSaveDocument | App::Document | |
signalSkipRecompute | App::Document | |
signalStartSave | App::Document | |
signalTouchedObject | App::Document | |
signalTransactionAppend | App::Document | |
signalTransactionRemove | App::Document | |
signalUndo | App::Document | |
SkipRecompute enum value | App::Document | |
Status enum name | App::Document | |
TempDoc enum value | App::Document | |
testStatus(Status pos) const | App::Document | |
Tip | App::Document | |
TipName | App::Document | |
topologicalSort() const | App::Document | |
Transaction | App::Document | friend |
TransactionalObject | App::Document | friend |
TransactionDocumentObject | App::Document | friend |
TransientDir | App::Document | |
Uid | App::Document | |
undo(int id=0) | App::Document | |
writeDependencyGraphViz(std::ostream &out) | App::Document | |
writeObjects(const std::vector< App::DocumentObject * > &, Base::Writer &writer) const | App::Document | protected |
~BaseClass() | Base::BaseClass | virtual |
~Document() | App::Document | virtual |
~PropertyContainer() | App::PropertyContainer | virtual |