The FreeCAD Application layer. More...
Namespaces | |
| ExpressionParser | |
Classes | |
| class | Annotation |
| class | AnnotationLabel |
| class | Application |
| The Application The root of the whole application. More... | |
| class | AtomicPropertyChangeInterface |
| A template class that is used to inhibit multiple nested calls to aboutToSetValue/hasSetValue for properties. More... | |
| class | AutoTransaction |
| Helper class to manager transaction (i.e. undo/redo) More... | |
| class | BackupPolicy |
| class | Branding |
| struct | CellAddress |
| class | Color |
| Color class. More... | |
| class | ColorField |
| class | ColorGradient |
| class | ColorLegend |
| class | ColorModel |
| class | ColorModelGray |
| class | ColorModelGrayBottom |
| class | ColorModelGrayTop |
| class | ColorModelInverseGray |
| class | ColorModelInverseGrayBottom |
| class | ColorModelInverseGrayTop |
| class | ColorModelInverseTria |
| class | ColorModelInverseTriaBottom |
| class | ColorModelInverseTriaTop |
| class | ColorModelTria |
| class | ColorModelTriaBottom |
| class | ColorModelTriaTop |
| class | ConditionalExpression |
| class | ConstantExpression |
| struct | CStringHasher |
| class | DocInfo |
| class | Document |
| The document class. More... | |
| class | DocumentObject |
| Base class of all Classes handled in the Document. More... | |
| class | DocumentObjectExecReturn |
| Return object for feature execution. More... | |
| class | DocumentObjectExtension |
| Extension with special document object calls. More... | |
| class | DocumentObjectExtensionPy |
| The python export class for DocumentObjectExtension. More... | |
| class | DocumentObjectFileIncluded |
| class | DocumentObjectGroup |
| class | DocumentObjectGroupPy |
| The python export class for DocumentObjectGroup. More... | |
| class | DocumentObjectObserver |
| The DocumentObjectObserver class checks for a list of objects which of them get removed. More... | |
| class | DocumentObjectPy |
| The python export class for DocumentObject. More... | |
| class | DocumentObjectT |
| The DocumentObjectT class is a helper class to store the names of a document object and its document. More... | |
| class | DocumentObjectWeakPtrT |
| The DocumentObjectWeakPtrT class. More... | |
| class | DocumentObserver |
| The DocumentObserver class simplfies the step to write classes that listen to what happens inside a document. More... | |
| class | DocumentObserverPython |
| The DocumentObserverPython class is used to notify registered Python instances whenever something happens to a document, like creation, destruction, adding or removing objects or when property changes. More... | |
| struct | DocumentP |
| class | DocumentPy |
| The python export class for Document. More... | |
| class | DocumentT |
| The DocumentT class is a helper class to store the name of a document. More... | |
| class | DocumentWeakPtrT |
| The DocumentWeakPtrT class. More... | |
| class | DynamicProperty |
| This class implements an interface to add properties at run-time to an object derived from PropertyContainer. More... | |
| class | Enumeration |
| A bidirectional string-integer mapping. More... | |
| class | Expression |
| Base class for expressions. More... | |
| class | ExpressionModifier |
| class | ExpressionVisitor |
| class | Extension |
| Base class for all extension that can be added to a DocumentObject. More... | |
| class | ExtensionContainer |
| Container which can hold extensions. More... | |
| class | ExtensionContainerPy |
| The python export class for ExtensionContainer. More... | |
| class | ExtensionPy |
| The python export class for Extension. More... | |
| class | ExtensionPythonT |
| Generic Python extension class which allows every extension derived class to behave as a Python extension – simply by subclassing. More... | |
| class | FeatureCustomT |
| FeatureCustomT is a template class to be used with DocumentObject or any of its subclasses as template parameter. More... | |
| class | FeaturePythonImp |
| class | FeaturePythonPyT |
| class | FeaturePythonT |
| Generic Python feature class which allows to behave every DocumentObject derived class as Python feature – simply by subclassing. More... | |
| class | FeatureTest |
| The testing feature. More... | |
| class | FeatureTestException |
| The exception testing feature. More... | |
| class | FunctionExpression |
| Class implementing various functions, e.g sin, cos, etc. More... | |
| class | GeoFeature |
| Base class of all geometric document objects. More... | |
| class | GeoFeatureGroupExtension |
| The base class for placeable group of DocumentObjects. More... | |
| class | GeoFeatureGroupExtensionPy |
| The python export class for GeoFeatureGroupExtension. More... | |
| class | GeoFeaturePy |
| The python export class for GeoFeature. More... | |
| class | GroupExtension |
| class | GroupExtensionPy |
| The python export class for GroupExtension. More... | |
| class | GroupExtensionPythonT |
| class | InventorObject |
| class | Line |
| class | Link |
| class | LinkBaseExtension |
| class | LinkBaseExtensionPy |
| The python export class for LinkBaseExtension. More... | |
| class | LinkElement |
| class | LinkExtension |
| class | LinkGroup |
| class | Material |
| Material class. More... | |
| class | MaterialObject |
| class | MaterialPy |
| The python export class for Material. More... | |
| class | MeasureDistance |
| class | MergeDocuments |
| class | MoveCellsExpressionVisitor |
| class | NumberExpression |
| Class implementing a number with an optional unit. More... | |
| class | ObjectIdentifier |
| class | OffsetCellsExpressionVisitor |
| class | OperatorExpression |
| Class implementing an infix expression. More... | |
| class | Origin |
| Base class of all geometric document objects. More... | |
| class | OriginFeature |
| Plane Object Used to define planar support for all kind of operations in the document space. More... | |
| class | OriginGroupExtension |
| Represents an abstract placeable group of objects with an associated Origin. More... | |
| class | OriginGroupExtensionPy |
| The python export class for OriginGroupExtension. More... | |
| class | Part |
| Base class of all geometric document objects. More... | |
| class | PartPy |
| The python export class for Part. More... | |
| class | Path |
| Base class of all geometric document objects. More... | |
| class | Placement |
| Placement Object Handles the repositioning of data. More... | |
| class | Plane |
| class | Property |
| Base class of all properties This is the father of all properties. More... | |
| class | PropertyAcceleration |
| Acceleration property This is a property for representing acceleration. More... | |
| class | PropertyAngle |
| Angle property This is a property for representing angles. More... | |
| class | PropertyArea |
| Area property This is a property for representing areas. More... | |
| class | PropertyBool |
| Bool properties This is the father of all properties handling booleans. More... | |
| class | PropertyBoolList |
| Bool list properties. More... | |
| struct | PropertyCleaner |
| The PropertyCleaner struct Make deleting dynamic property safer by postponing its destruction. More... | |
| class | PropertyColor |
| Color properties This is the father of all properties handling colors. More... | |
| class | PropertyColorList |
| class | PropertyComplexGeoData |
| The base class for all complex data properties. More... | |
| class | PropertyContainer |
| Base class of all classes with properties. More... | |
| class | PropertyContainerPy |
| The python export class for PropertyContainer. More... | |
| struct | PropertyData |
| class | PropertyDirection |
| class | PropertyDistance |
| Distance property This is a property for representing distances. More... | |
| class | PropertyEnumeration |
| Property wrapper around an Enumeration object. More... | |
| class | PropertyExpressionContainer |
| class | PropertyExpressionEngine |
| class | PropertyFile |
| File properties This property holds a file name. More... | |
| class | PropertyFileIncluded |
| File include properties This property doesn't only save the file name like PropertyFile it also includes the file itself into the document. More... | |
| class | PropertyFloat |
| Float properties This is the father of all properties handling floats. More... | |
| class | PropertyFloatConstraint |
| Constraint float properties This property fulfills the need of a constraint float. More... | |
| class | PropertyFloatList |
| class | PropertyFont |
| Property handling with font names. More... | |
| class | PropertyForce |
| Force property This is a property for representing acceleration. More... | |
| class | PropertyFrequency |
| Frequency property This is a property for representing frequency. More... | |
| class | PropertyGeometry |
| The base class for all basic geometry properties. More... | |
| class | PropertyInteger |
| Integer properties This is the father of all properties handling Integers. More... | |
| class | PropertyIntegerConstraint |
| Constraint integer properties This property fulfills the need of a constraint integer. More... | |
| class | PropertyIntegerList |
| Integer list properties. More... | |
| class | PropertyIntegerSet |
| Integer list properties. More... | |
| class | PropertyLength |
| Length property This is a property for representing lengths. More... | |
| class | PropertyLink |
| The general Link Property Main Purpose of this property is to Link Objects and Features in a document. More... | |
| class | PropertyLinkBase |
| Parent class of all link type properties. More... | |
| class | PropertyLinkChild |
| The general Link Property with Child scope. More... | |
| class | PropertyLinkGlobal |
| The general Link Property with Global scope. More... | |
| class | PropertyLinkHidden |
| The general Link Property that are hidden from dependency checking. More... | |
| class | PropertyLinkList |
| class | PropertyLinkListBase |
| class | PropertyLinkListChild |
| The general Link Property with Child scope. More... | |
| class | PropertyLinkListGlobal |
| The general Link Property with Global scope. More... | |
| class | PropertyLinkListHidden |
| The general Link Property that are hidden from dependency checking. More... | |
| class | PropertyLinkSub |
| the Link Property with sub elements This property links an object and a defined sequence of sub elements. More... | |
| class | PropertyLinkSubChild |
| The general Link Property with Child scope. More... | |
| class | PropertyLinkSubGlobal |
| The general Link Property with Global scope. More... | |
| class | PropertyLinkSubHidden |
| The general Link Property that are hidden from dependency checking. More... | |
| class | PropertyLinkSubList |
| class | PropertyLinkSubListChild |
| The general Link Property with Child scope. More... | |
| class | PropertyLinkSubListGlobal |
| The general Link Property with Global scope. More... | |
| class | PropertyLinkSubListHidden |
| The general Link Property that are hidden from dependency checking. More... | |
| class | PropertyLists |
| Base class of all property lists. More... | |
| class | PropertyListsBase |
| Helper class to construct list like properties. More... | |
| class | PropertyListsT |
| Helper class to implement PropertyLists. More... | |
| class | PropertyMap |
| implements a key/value list as property The key ought to be ASCII the Value should be treated as UTF8 to be saved. More... | |
| class | PropertyMaterial |
| Material properties This is the father of all properties handling colors. More... | |
| class | PropertyMaterialList |
| Material properties. More... | |
| class | PropertyMatrix |
| Property representing a 4x4 matrix. More... | |
| class | PropertyPath |
| Path properties This properties handling file system paths. More... | |
| class | PropertyPercent |
| Percent property This property is a special integer property and holds only numbers between 0 and 100. More... | |
| class | PropertyPersistentObject |
| Property for dynamic creation of a FreeCAD persistent object. More... | |
| class | PropertyPlacement |
| Vector properties This is the father of all properties handling Integers. More... | |
| class | PropertyPlacementLink |
| the general Link Property Main Purpose of this property is to Link Objects and Features in a document. More... | |
| class | PropertyPlacementList |
| class | PropertyPosition |
| class | PropertyPrecision |
| Precision properties This property fulfills the need of a floating value with many decimal points, e.g. More... | |
| class | PropertyPressure |
| Pressure property This is a property for representing acceleration. More... | |
| class | PropertyPythonObject |
| PropertyPythonObject is used to manage Py::Object instances as properties. More... | |
| class | PropertyQuantity |
| Float with Unit property This is a property for float with a predefined Unit associated . More... | |
| class | PropertyQuantityConstraint |
| Float with Unit property This is a property for float with a predefined Unit associated . More... | |
| class | PropertySpeed |
| Speed property This is a property for representing speed. More... | |
| class | PropertyString |
| String properties This is the father of all properties handling Strings. More... | |
| class | PropertyStringList |
| class | PropertyUUID |
| UUID properties This property handles unique identifieers. More... | |
| class | PropertyVector |
| Vector properties This is the father of all properties handling Integers. More... | |
| class | PropertyVectorDistance |
| class | PropertyVectorList |
| class | PropertyVolume |
| Volume property This is a property for representing volumes. More... | |
| class | PropertyXLink |
| Link to an (sub)object in the same or different document. More... | |
| class | PropertyXLinkContainer |
| Abstract property that can link to multiple external objects. More... | |
| class | PropertyXLinkList |
| Link to one or more (sub)object(s) of one or more object(s) from the same or different document. More... | |
| class | PropertyXLinkSub |
| Link to one or more (sub)object from the same or different document. More... | |
| class | PropertyXLinkSubList |
| Link to one or more (sub)object(s) of one or more object(s) from the same or different document. More... | |
| class | PyObjectExpression |
| class | Range |
| The Range class is a spreadsheet range iterator. More... | |
| class | RangeExpression |
| class | RelabelDocumentExpressionVisitor |
| class | RenameObjectIdentifierExpressionVisitor |
| The RenameObjectIdentifierExpressionVisitor class is a functor used to visit each node of an expression, and possibly rename VariableExpression nodes. More... | |
| class | ScopedLink |
| Enables scope handling for links This class is a base for all link properties and enables them to handle scopes of the linked objects. More... | |
| class | StringExpression |
| Class implementing a string. More... | |
| class | SubObjectT |
| class | TextDocument |
| class | Transaction |
| Represents a atomic transaction of the document. More... | |
| class | TransactionalObject |
| Base class of transactional objects. More... | |
| class | TransactionDocumentObject |
| Represents an entry for a document object in a transaction. More... | |
| class | TransactionFactory |
| class | TransactionLocker |
| Helper class to lock a transaction from being closed or aborted. More... | |
| class | TransactionObject |
| Represents an entry for an object in a Transaction. More... | |
| class | TransactionProducer |
| class | UnitExpression |
| Part of an expressions that contains a unit. More... | |
| class | UpdateElementReferenceExpressionVisitor |
| class | ValueFloatToRGB |
| Abstract base class that calculates the matching RGB color to a given value. More... | |
| class | VariableExpression |
| Class implementing a reference to a property. More... | |
| class | VRMLObject |
| class | WeakPtrT |
| The WeakPtrT class. More... | |
| class | XMLMergeReader |
Enumerations | |
| enum | GetLinkOption { GetLinkRecursive = 1, GetLinkArrayElement = 2, GetLinkedObject = 4, GetLinkExternal = 8 } |
| enum | LinkScope { LinkScope::Local, LinkScope::Child, LinkScope::Global, LinkScope::Hidden } |
| Defines different scopes for which a link can be valid The scopes defined in this enum describe the different possibilities of where a link can point to. More... | |
| enum | ObjectStatus { Touch = 0, Error = 1, New = 2, Recompute = 3, Restore = 4, Remove = 5, PythonCall = 6, Destroy = 7, Enforce = 8, Recompute2 = 9, PartialObject = 10, PendingRecompute = 11, PendingRemove = 12, ObjImporting = 13, NoTouch = 14, GeoExcluded = 15, Expand = 16, NoAutoExpand = 17 } |
| enum | PropertyType { Prop_None = 0, Prop_ReadOnly = 1, Prop_Transient = 2, Prop_Hidden = 4, Prop_Output = 8, Prop_NoRecompute = 16, Prop_NoPersist = 32 } |
Functions | |
| template<class T > | |
| T & | any_cast (boost::any &value) |
| template<class T > | |
| const T & | any_cast (const boost::any &value) |
| static bool | anyToDouble (double &res, const App::any &value) |
| static bool | anyToLong (long &res, const App::any &value) |
| Quantity | anyToQuantity (const App::any &value, const char *msg) |
| int | decodeColumn (const std::string &colstr, bool silent=false) |
| Decode a column specification into a 0-based integer. More... | |
| int | decodeRow (const std::string &rowstr, bool silent=false) |
| Decode a row specification into a 0-based integer. More... | |
| Expression * | expressionFromPy (const DocumentObject *owner, const Py::Object &value) |
| App::Application & | GetApplication (void) |
| Singleton getter of the Application. More... | |
| std::size_t | hash_value (const App::ObjectIdentifier &path) |
| bool | isAnyEqual (const App::any &v1, const App::any &v2) |
| Py::Object | pyFromQuantity (const Quantity &quantity) |
| Py::Object | pyObjectFromAny (const App::any &value) |
| App::any | pyObjectToAny (Py::Object pyobj, bool check=true) |
| Helper function to convert Python object to/from App::any. More... | |
| static Quantity | pyToQuantity (const Py::Object &pyobj, const Expression *e, const char *msg=0) |
| bool | pyToQuantity (Quantity &q, const Py::Object &pyobj) |
| std::string | quote (const std::string &input, bool toPython=false) |
| Quote input string according to quoting rules for an expression: because " and ' are used to designate inch and foot units, strings are quoted as <<string>>. More... | |
| CellAddress | stringToAddress (const char *strAddress, bool silent=false) |
| Convert a string address into integer row and column. More... | |
| int | validColumn (const std::string &colstr) |
| Determine whether a column specification is valid or not. More... | |
| int | validRow (const std::string &rowstr) |
| Determine whether a row specification is valid or not. More... | |
Detailed Description
The FreeCAD Application layer.
This namespace includes Application services of FreeCAD like:
- The Application class
- The Document class
Typedef Documentation
◆ any
| using App::any = typedef boost::any |
◆ DocInfoPtr
| typedef std::shared_ptr<DocInfo> App::DocInfoPtr |
◆ DocumentObjectGroupPython
◆ ExpressionDeps
| typedef std::map<App::DocumentObject*, std::map<std::string, std::vector<ObjectIdentifier> > > App::ExpressionDeps |
◆ ExpressionPtr
| typedef std::unique_ptr<Expression> App::ExpressionPtr |
◆ ExtensionPython
◆ FeaturePython
◆ GeoFeatureGroupExtensionPython
| typedef ExtensionPythonT<GroupExtensionPythonT<GeoFeatureGroupExtension> > App::GeoFeatureGroupExtensionPython |
◆ GeometryPython
| typedef FeaturePythonT<GeoFeature > App::GeometryPython |
◆ GroupExtensionPython
◆ LinkBaseExtensionPython
◆ LinkElementPython
◆ LinkExtensionPython
◆ LinkGroupPython
◆ LinkPython
| typedef App::FeaturePythonT<Link> App::LinkPython |
◆ MaterialObjectPython
◆ OriginGroupExtensionPython
| typedef ExtensionPythonT<GroupExtensionPythonT<OriginGroupExtension> > App::OriginGroupExtensionPython |
◆ PlacementPython
Enumeration Type Documentation
◆ GetLinkOption
| enum App::GetLinkOption |
◆ LinkScope
|
strong |
Defines different scopes for which a link can be valid The scopes defined in this enum describe the different possibilities of where a link can point to.
Local: links are valid only within the same GeoFeatureGroup as the linkowner is in or in none. Child: links are valid within the same or any sub GeoFeatureGroup Global: all possible links are valid Hidden: links are not included in dependency calculation
| Enumerator | |
|---|---|
| Local | |
| Child | |
| Global | |
| Hidden | |
◆ ObjectStatus
| enum App::ObjectStatus |
◆ PropertyType
| enum App::PropertyType |
| Enumerator | |
|---|---|
| Prop_None | No special property type |
| Prop_ReadOnly | Property is read-only in the editor |
| Prop_Transient | Property content won't be saved to file, but still saves name, type and status |
| Prop_Hidden | Property won't appear in the editor |
| Prop_Output | Modified property doesn't touch its parent container |
| Prop_NoRecompute | Modified property doesn't touch its container for recompute |
| Prop_NoPersist | Property won't be saved to file at all |
Function Documentation
◆ any_cast() [1/2]
| T& App::any_cast | ( | boost::any & | value | ) |
◆ any_cast() [2/2]
| const T& App::any_cast | ( | const boost::any & | value | ) |
◆ anyToDouble()
References anyToDouble().
Referenced by anyToDouble(), and isAnyEqual().
◆ anyToLong()
References anyToLong().
Referenced by anyToLong(), and isAnyEqual().
◆ anyToQuantity()
| Base::Quantity App::anyToQuantity | ( | const App::any & | value, |
| const char * | msg | ||
| ) |
References anyToQuantity().
Referenced by anyToQuantity(), isAnyEqual(), and App::PropertyQuantity::setPathValue().
◆ decodeColumn()
| int App::decodeColumn | ( | const std::string & | colstr, |
| bool | silent = false |
||
| ) |
Decode a column specification into a 0-based integer.
- Parameters
-
colstr Column specified as a string, with "A" begin the first column.
- Returns
- The column.
References validColumn().
Referenced by Spreadsheet::SheetPy::insertColumns(), Spreadsheet::SheetPy::removeColumns(), Spreadsheet::PropertyColumnWidths::Restore(), and stringToAddress().
◆ decodeRow()
| int App::decodeRow | ( | const std::string & | rowstr, |
| bool | silent = false |
||
| ) |
Decode a row specification into a 0-based integer.
- Parameters
-
rowstr Row specified as a string, with "1" being the first row.
- Returns
- The row.
References validRow().
Referenced by Spreadsheet::SheetPy::insertRows(), Spreadsheet::SheetPy::removeRows(), Spreadsheet::PropertyRowHeights::Restore(), and stringToAddress().
◆ expressionFromPy()
| Expression* App::expressionFromPy | ( | const DocumentObject * | owner, |
| const Py::Object & | value | ||
| ) |
References expressionFromPy(), Base::QuantityPy::getQuantityPtr(), pyToQuantity(), and Base::QuantityPy::Type.
Referenced by App::Expression::eval(), and expressionFromPy().
◆ GetApplication()
| App::Application& App::GetApplication | ( | void | ) |
Singleton getter of the Application.
Referenced by Gui::Command::abortCommand(), App::Document::abortTransaction(), MeshGui::Segmentation::accept(), Gui::Dialog::DlgAddProperty::accept(), PartGui::Mirroring::accept(), ReverseEngineeringGui::Segmentation::accept(), PartGui::DlgBooleanOperation::accept(), Gui::Dialog::DlgMacroExecuteImp::accept(), PartGui::DlgRevolution::accept(), MeshPartGui::Tessellation::accept(), PartGui::DlgFilletEdges::accept(), MeshGui::SegmentationBestFit::accept(), Gui::Dialog::DocumentRecovery::accept(), Gui::ElementColors::Private::accept(), DrawingGui::TaskDlgOrthoViews::accept(), App::TransactionLocker::activate(), PartDesignGui::Workbench::activated(), StdCmdLinkMakeGroup::activated(), StdCmdOpen::activated(), Gui::StdCmdDownloadOnlineHelp::activated(), StdCmdImport::activated(), StdCmdLinkMake::activated(), StdCmdExport::activated(), StdCmdLinkMakeRelative::activated(), StdCmdMergeProjects::activated(), StdCmdDependencyGraph::activated(), StdCmdNew::activated(), StdCmdOnlineHelpWebsite::activated(), StdCmdFreeCADWebsite::activated(), StdCmdFreeCADUserHub::activated(), StdCmdFreeCADPowerUserHub::activated(), CmdSandboxMeshLoader::activated(), StdCmdFreeCADForum::activated(), StdCmdFreeCADFAQ::activated(), StdCmdLinkImportAll::activated(), Gui::MacroCommand::activated(), StdCmdToggleSelectability::activated(), StdCmdDuplicateSelection::activated(), StdCmdSelectAll::activated(), CmdSketcherConstrainHorizontal::activated(), StdCmdDelete::activated(), CmdSketcherConstrainVertical::activated(), StdCmdExpression::activated(), CmdSketcherConstrainLock::activated(), StdViewScreenShot::activated(), CmdSketcherConstrainBlock::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherConstrainPointOnObject::activated(), CmdSketcherConstrainDistanceX::activated(), CmdViewMeasureToggleAll::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainDiameter::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainSymmetric::activated(), Gui::Application::activateWorkbench(), Gui::MainWindow::activateWorkbench(), App::DynamicProperty::addDynamicProperty(), App::ExtensionContainerPy::addExtension(), PartGui::addLinearDimensions(), App::Document::addOrRemovePropertyOfObject(), Measure::MeasurementPy::addReference3D(), App::Document::afterRestore(), TechDraw::DrawPage::AllowPageOverride(), Gui::RecentFilesAction::appendFile(), Gui::Application::Application(), PartGui::DlgExtrusion::apply(), Gui::ExpressionBinding::apply(), Gui::ElementColors::Private::apply(), CmdSketcherConstrainLock::applyConstraint(), CmdSketcherConstrainRadius::applyConstraint(), CmdSketcherConstrainDiameter::applyConstraint(), RobotGui::ViewProviderTrajectory::attach(), MeshGui::ViewProviderMeshOrientation::attach(), PartDesignGui::ViewProviderDatumPoint::attach(), MeshGui::ViewProviderMeshNonManifolds::attach(), MeshGui::ViewProviderMeshNonManifoldPoints::attach(), MeshGui::ViewProviderMeshDuplicatedFaces::attach(), MeshGui::ViewProviderMeshDegenerations::attach(), MeshGui::ViewProviderMeshDuplicatedPoints::attach(), MeshGui::ViewProviderMeshIndices::attach(), MeshGui::ViewProviderMeshSelfIntersections::attach(), MeshGui::ViewProviderMeshFolds::attach(), FemGui::TaskPostBox::autoApply(), App::AutoTransaction::AutoTransaction(), Gui::NS::AwaitingMoveState::AwaitingMoveState(), TechDraw::Preferences::balloonArrow(), Part::Boolean::Boolean(), PartDesign::Boolean::Boolean(), PartGui::TaskMeasureLinear::buildDimension(), PartGui::TaskMeasureAngular::buildDimension(), PartDesignGui::TaskFeaturePick::buildFeatures(), TechDrawGui::PreferencesGui::centerColor(), Gui::Application::checkForPreviousCrashes(), App::Document::clearDocument(), App::AutoTransaction::close(), Gui::MainWindow::closeAllDocuments(), Gui::Dialog::DlgParameterImp::closeEvent(), Cloud::Module::cloudRestore(), Cloud::Module::cloudSave(), Gui::Command::commitCommand(), Gui::GUIApplication::commitData(), App::Document::commitTransaction(), Gui::MainWindow::confirmSave(), Gui::TreeWidget::contextMenuEvent(), Gui::PythonConsole::contextMenuEvent(), Gui::StdCmdDownloadOnlineHelp::createAction(), TechDrawGui::QGISVGTemplate::createClickHandles(), SketcherGui::ViewProviderSketch::createEditInventorNodes(), Gui::TreeWidgetEditDelegate::createEditor(), PartGui::ViewProvider2DObject::createGrid(), Gui::Workbench::createLinkMenu(), Gui::SoFCOffscreenRenderer::createMIBA(), PartGui::DlgPrimitives::createPrimitive(), Gui::CreateViewStdCommands(), Gui::View3DInventor::customEvent(), ConstraintItem::data(), PartDesignGui::Workbench::deactivated(), TechDraw::DrawViewDetail::debugDetail(), TechDraw::DrawViewSection::debugSection(), Gui::ViewProviderOrigin::defaultSize(), TechDraw::Preferences::defaultTemplate(), TechDraw::Preferences::defaultTemplateDir(), SketcherGui::ElementView::deleteSelectedItems(), SketcherGui::ConstraintView::deleteSelectedItems(), TechDrawGui::PreferencesGui::dimArrowSize(), TechDrawGui::PreferencesGui::dimArrowStyle(), TechDrawGui::PreferencesGui::dimColor(), TechDraw::Preferences::dimFontSizeMM(), Gui::Dialog::DlgAddProperty::DlgAddProperty(), PartGui::DlgBooleanOperation::DlgBooleanOperation(), Gui::Dialog::DlgCustomActionsImp::DlgCustomActionsImp(), MeshGui::DlgEvaluateMeshImp::DlgEvaluateMeshImp(), Gui::Dialog::DlgExpressionInput::DlgExpressionInput(), PartGui::DlgFilletEdges::DlgFilletEdges(), Gui::Dialog::DlgParameterImp::DlgParameterImp(), PartGui::DlgProjectionOnSurface::DlgProjectionOnSurface(), PartGui::DlgSettings3DViewPart::DlgSettings3DViewPart(), Gui::Dialog::DlgSettingsMacroImp::DlgSettingsMacroImp(), Gui::SoFCUnifiedSelection::doAction(), Gui::Document::Document(), App::Document::Document(), Gui::DocumentItem::DocumentItem(), App::DocumentObserver::DocumentObserver(), Gui::dontUseNativeDialog(), PartDesignGui::ViewProviderBody::doubleClicked(), FemGui::ViewProviderFemPostObject::doubleClicked(), DraftUtils::DraftDxfRead::DraftDxfRead(), SketcherGui::ViewProviderSketch::draw(), DrawingGui::DrawingView::DrawingView(), NaviCubeImplementation::drawNaviCube(), TechDraw::DrawPage::DrawPage(), TechDraw::DrawProjGroup::DrawProjGroup(), TechDrawGui::QGIViewPart::drawViewPart(), Gui::TreeWidget::dropEvent(), Gui::MainWindow::dropEvent(), TechDrawGui::PreferencesGui::edgeFuzz(), Gui::ElementColors::ElementColors(), PartGui::ensure3dDimensionVisible(), PartGui::ensureSomeDimensionVisible(), PartGui::evaluateAngularPreSelection(), PartGui::evaluateLinearPreSelection(), Gui::MainWindow::event(), Gui::DockWnd::ReportOutputObserver::eventFilter(), Part::Boolean::execute(), Part::MultiCommon::execute(), Part::MultiFuse::execute(), Gui::GraphvizView::exportGraph(), App::Document::exportGraphviz(), Gui::SelectModule::exportHandler(), Import::ExportOCAF2::ExportOCAF2(), App::PropertyLinkBase::exportSubName(), Gui::Application::exportTo(), MeshGui::ViewProviderMesh::faceInfoCallback(), PartDesign::FeatureAddSub::FeatureAddSub(), Gui::Dialog::DlgMacroExecuteImp::fillUpList(), PartGui::DlgExtrusion::findShapes(), PartGui::DlgFilletEdges::findShapes(), Gui::GestureNavigationStyle::GestureNavigationStyle(), Gui::NS::GestureState::GestureState(), App::DocInfo::get(), PartGui::DlgExtrusion::getAxisLink(), PartGui::DlgRevolution::getAxisLink(), TechDrawGui::QGVPage::getBackgroundColor(), PathGui::ViewProviderPath::getBoundColor(), Gui::ViewProviderGeometryObject::getBoundColor(), TechDrawGui::QGICenterLine::getCenterStyle(), TechDrawGui::TaskCenterLine::getCenterStyle(), TechDrawGui::QGICMark::getCMarkColor(), Part::TopoShapeEdgePy::getCurve(), TechDraw::DrawViewDimension::getDefaultFormatSpec(), Gui::WindowParameter::getDefaultParameter(), TechDraw::DrawLeaderLine::getDefAuto(), TechDraw::LineFormat::getDefEdgeStyle(), App::DocumentT::getDocument(), App::DocumentObjectT::getDocument(), Gui::Application::getDocument(), App::ObjectIdentifier::getDocument(), Gui::Command::getDocument(), Gui::SelectionSingleton::getDocument(), TechDrawGui::TaskCenterLine::getExtendBy(), PartDesignGui::TaskFeaturePick::getFeatures(), TechDrawGui::QGIEdge::getHiddenColor(), TechDrawGui::QGIEdge::getHiddenStyle(), Gui::View3DInventorViewer::getInternalTextureFormat(), App::LinkBaseExtension::getLink(), App::Document::getLinksTo(), TechDrawGui::QGICMark::getMarkFuzz(), Gui::View3DInventorViewer::getNumSamples(), Gui::SelectionObject::getObject(), Gui::Command::getObjectCmd(), MeshGui::MeshSelection::getObjects(), TechDrawGui::Rez::getParameter(), TechDraw::DrawGeomHatch::getParameters(), TechDrawGui::ViewProviderViewSection::getParameters(), TechDraw::DrawViewSection::getParameters(), TechDrawGui::QGIFace::getParameters(), TechDrawGui::QGCustomText::getParmGroup(), TechDrawGui::QGIPrimPath::getParmGroup(), TechDrawGui::QGIView::getParmGroupCol(), TechDrawGui::QGIDatumLabel::getPrecision(), TechDraw::DrawViewDimension::getPrefix(), TechDrawGui::QGISectionLine::getPrefSectionStandard(), SketcherGui::ViewProviderSketch::getPresentationString(), TechDraw::DrawViewPart::getRunControl(), PartGui::getShapeFromStrings(), PartGui::DlgExtrusion::getShapesToExtrude(), PartGui::DlgRevolution::getShapesToRevolve(), Part::Feature::getSubObject(), PartDesign::SubShapeBinder::getSubObject(), TechDrawGui::QGITile::getSymbolFactor(), TechDrawGui::QGITile::getSymbolHeight(), TechDrawGui::QGITile::getSymbolWidth(), TechDrawGui::QGITile::getTileColor(), TechDrawGui::QGIDatumLabel::getTolAdjust(), TechDrawGui::QGTracker::getTrackerColor(), TechDrawGui::QGTracker::getTrackerWeight(), App::Document::getTransientDirectoryName(), Gui::Command::getUniqueObjectName(), TechDraw::DrawPage::GlobalUpdateDrawings(), PartGui::TaskCheckGeometryResults::goCheck(), PartGui::goDimensionAngularNoTask(), Gui::GraphicsView3D::GraphicsView3D(), Gui::GraphvizView::GraphvizView(), Gui::Command::hasPendingCommand(), ImageGui::ImageView::ImageView(), Gui::Application::importFrom(), Gui::SelectModule::importHandler(), Import::ImportOCAF2::ImportOCAF2(), Gui::Dialog::DlgPropertyLink::init(), ShapeCache::init(), App::DocInfo::init(), Gui::NavigationStyle::initialize(), Gui::MainWindow::insertFromMimeData(), Inspection::InspectActualShape::InspectActualShape(), Gui::BitmapFactoryInst::instance(), StdCmdLinkMakeGroup::isActive(), StdCmdCloseAllWindows::isActive(), StdCmdLinkMake::isActive(), StdCmdLinkImportAll::isActive(), StdCmdLinkSelectAllLinks::isActive(), StdCmdSelectVisibleObjects::isActive(), StdCmdToggleObjects::isActive(), StdCmdShowObjects::isActive(), StdCmdHideObjects::isActive(), StdCmdSelectAll::isActive(), StdCmdExpression::isActive(), StdCmdMeasureDistance::isActive(), TechDraw::DrawUtil::isCrazy(), TechDraw::Preferences::keepPagesUpToDate(), TechDraw::Preferences::labelFont(), TechDraw::Preferences::labelFontSizeMM(), Gui::StdCmdDownloadOnlineHelp::languageChange(), TechDrawGui::PreferencesGui::leaderColor(), TechDraw::Preferences::lineGroup(), TechDraw::Preferences::lineGroupFile(), Gui::PyResource::load(), Gui::MacroCommand::load(), Gui::Dialog::DlgWorkbenchesImp::load_disabled_workbenches(), Gui::Dialog::DlgWorkbenchesImp::load_enabled_workbenches(), SketcherGui::SketcherGeneralWidget::loadOrderingOrder(), PartGui::ViewProviderPartExt::loadParameter(), StartGui::DlgStartPreferencesImp::loadSettings(), InspectionGui::VisualInspection::loadSettings(), Gui::Dialog::DlgGeneralImp::loadSettings(), Gui::Dialog::DlgSettings3DViewImp::loadSettings(), Gui::Dialog::DlgSettingsNavigation::loadSettings(), PartGui::DlgImportExportIges::loadSettings(), FemGui::DlgSettingsFemExportAbaqusImp::loadSettings(), FemGui::DlgSettingsFemInOutVtkImp::loadSettings(), MeshGui::DlgSettingsImportExport::loadSettings(), FemGui::DlgSettingsFemCcxImp::loadSettings(), PartGui::DlgImportExportStep::loadSettings(), Gui::Dialog::DlgSettingsUnitsImp::loadSettings(), SketcherGui::SketcherSettingsDisplay::loadSettings(), Gui::MainWindow::loadUrls(), Gui::MacroManager::MacroManager(), Gui::MainWindow::MainWindow(), PartDesignGui::TaskFeaturePick::makeCopy(), TechDrawGui::PreferencesGui::mattingStyle(), MeasureInfo::MeasureInfo(), Gui::DAG::Model::Model(), Sketcher::Module::Module(), Part::MultiCommon::MultiCommon(), Part::MultiFuse::MultiFuse(), NaviCubeImplementation::NaviCubeImplementation(), TechDraw::Preferences::normalColor(), Gui::Dialog::DocumentRecovery::on_buttonCleanup_clicked(), Gui::Dialog::DlgParameterImp::on_buttonSaveToDisk_clicked(), Gui::Dialog::AboutDialog::on_copyButton_clicked(), MeshGui::DlgRegularSolidImp::on_createSolidButton_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_editButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairAllTogether_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDegeneratedButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDuplicatedFacesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairDuplicatedPointsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairFoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairIndicesButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairNonmanifoldsButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairOrientationButton_clicked(), MeshGui::DlgEvaluateMeshImp::on_repairSelfIntersectionButton_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_toolbarButton_clicked(), Gui::PythonConsole::OnChange(), PathGui::ViewProviderPath::onChanged(), App::Document::onChanged(), Gui::Dialog::DlgParameterImp::onChangeParameterSet(), SketcherGui::ViewProviderSketch::onDelete(), Gui::TreeWidget::onReloadDoc(), Gui::GestureNavigationStyle::onRollGesture(), Gui::Application::open(), TechDrawGui::TaskDlgProjGroup::open(), Gui::Command::openCommand(), App::Document::openTransaction(), DrawingGui::OrthoViews::OrthoViews(), App::PropertyXLink::Paste(), SpreadsheetGui::SheetTableView::pasteClipboard(), StdCmdExpression::pasteExpressions(), Gui::Dialog::Placement::Placement(), TechDraw::ShapeExtractor::prefAdd2d(), TechDrawGui::QGIPrimPath::prefCapStyle(), TechDraw::DrawViewSection::prefCutSurface(), TechDrawGui::QGIViewPart::prefFaceEdges(), TechDraw::DrawGeomHatch::prefGeomHatchColor(), TechDraw::DrawGeomHatch::prefGeomHatchFile(), TechDraw::DrawGeomHatch::prefGeomHatchName(), TechDraw::DrawViewPart::prefHardHid(), TechDraw::DrawViewPart::prefHardViz(), TechDrawGui::ViewProviderViewPart::prefHighlightColor(), TechDrawGui::ViewProviderViewPart::prefHighlightStyle(), TechDraw::DrawViewPart::prefIsoCount(), TechDraw::DrawViewPart::prefIsoHid(), TechDraw::DrawViewPart::prefIsoViz(), TechDraw::DrawViewBalloon::prefKinkLength(), TechDrawGui::QGIViewBalloon::prefOrthoPyramid(), TechDrawGui::QGIViewPart::prefPrintCenters(), TechDraw::DrawView::prefScale(), TechDraw::DrawView::prefScaleType(), TechDraw::DrawViewPart::prefSeamHid(), TechDraw::DrawViewPart::prefSeamViz(), TechDraw::DrawViewBalloon::prefShape(), TechDraw::DrawViewPart::prefSmoothHid(), TechDraw::DrawViewPart::prefSmoothViz(), TechDrawGui::ViewProviderDimension::prefStandardAndStyle(), TechDraw::DrawHatch::prefSvgHatch(), TechDraw::DrawHatch::prefSvgHatchColor(), TechDrawGui::ViewProviderWeld::prefTileTextAdjust(), TechDraw::Preferences::preselectColor(), DrawSketchHandlerLineSet::pressButton(), Gui::GUISingleApplication::Private::Private(), Gui::DocumentWeakPtrT::Private::Private(), App::Application::processCmdLineFiles(), App::Application::processFiles(), TechDraw::Preferences::projectionAngle(), App::PropertyExpressionContainer::PropertyExpressionContainer(), Gui::PropertyView::PropertyView(), TechDrawGui::QGVPage::QGVPage(), DrawSketchHandlerLineSet::quit(), DrawSketchHandlerBSpline::quit(), Fem::FemVTKTools::readResult(), SketcherGui::ViewProviderSketch::rebuildConstraintsVisual(), FemGui::TaskPostBox::recompute(), App::Document::recompute(), Gui::Document::redo(), PartGui::refreshDimensions(), SketcherGui::TaskDlgEditSketch::reject(), DrawingGui::TaskDlgOrthoViews::reject(), DrawSketchHandlerLine::releaseButton(), DrawSketchHandlerBox::releaseButton(), DrawSketchHandlerLineSet::releaseButton(), DrawSketchHandlerArc::releaseButton(), DrawSketchHandler3PointArc::releaseButton(), DrawSketchHandlerCircle::releaseButton(), DrawSketchHandlerEllipse::releaseButton(), DrawSketchHandlerArcOfEllipse::releaseButton(), DrawSketchHandlerArcOfHyperbola::releaseButton(), DrawSketchHandlerArcOfParabola::releaseButton(), DrawSketchHandlerBSpline::releaseButton(), DrawSketchHandler3PointCircle::releaseButton(), DrawSketchHandlerPoint::releaseButton(), DrawSketchHandlerExtend::releaseButton(), DrawSketchHandlerSlot::releaseButton(), DrawSketchHandlerRegularPolygon::releaseButton(), App::DynamicProperty::removeDynamicProperty(), Gui::Application::reopen(), Gui::ViewProviderDocumentObject::replaceObject(), Gui::ElementColors::Private::reset(), App::Document::restore(), TechDraw::CosmeticVertex::restoreCosmetic(), Part::PropertyPartShape::RestoreDocFile(), Gui::FileDialog::restoreLocation(), Gui::ToolBarManager::restoreState(), Sandbox::DocumentThread::run(), Gui::GraphvizWorker::run(), Gui::MacroManager::run(), Sandbox::DocumentTestThread::run(), Gui::Application::runApplication(), Gui::Application::sAddIconPath(), Gui::Application::sAddLangPath(), Gui::Application::sAddResPath(), Gui::Document::Save(), App::Document::save(), Gui::MacroCommand::save(), Gui::Document::saveAll(), Gui::Document::saveAs(), Gui::Document::saveCopy(), Gui::Thumbnail::SaveDocFile(), Part::PropertyPartShape::SaveDocFile(), Gui::AutoSaver::saveDocument(), Gui::FileDialog::saveLocation(), SketcherGui::SketcherGeneralWidget::saveOrderingOrder(), Gui::View3DInventorViewer::savePicture(), StartGui::DlgStartPreferencesImp::saveSettings(), InspectionGui::VisualInspection::saveSettings(), Gui::Dialog::DlgGeneralImp::saveSettings(), Gui::Dialog::DlgSettingsNavigation::saveSettings(), Gui::Dialog::DlgSettings3DViewImp::saveSettings(), PartGui::DlgImportExportIges::saveSettings(), MeshGui::DlgSettingsImportExport::saveSettings(), FemGui::DlgSettingsFemInOutVtkImp::saveSettings(), FemGui::DlgSettingsFemExportAbaqusImp::saveSettings(), PartGui::DlgSettings3DViewPart::saveSettings(), FemGui::DlgSettingsFemCcxImp::saveSettings(), PartGui::DlgImportExportStep::saveSettings(), Gui::Dialog::DlgSettingsUnitsImp::saveSettings(), SketcherGui::SketcherSettingsDisplay::saveSettings(), Gui::ToolBarManager::saveState(), Gui::DockWindowManager::saveState(), App::Document::saveToFile(), TechDrawGui::PreferencesGui::sectionLineColor(), TechDrawGui::PreferencesGui::sectionLineStyle(), Gui::TreeWidget::selectAll(), Gui::TreeWidget::selectAllLinks(), TechDraw::Preferences::selectColor(), Gui::SelectionSingleton::SelectionSingleton(), Gui::TreeWidget::selectLinkedObject(), Gui::SelectionSingleton::selStackPush(), App::DocumentObjectWeakPtrT::Private::set(), App::PropertyXLink::setAllowPartial(), Gui::QuantitySpinBox::setBoundToByName(), SketcherGui::DrawSketchHandler::setCrosshairColor(), SketcherGui::ViewProviderSketch::setEdit(), App::AutoTransaction::setEnable(), Gui::ExpressionBinding::setExpression(), Gui::WindowParameter::setGroupName(), Gui::DocumentObjectItem::setHighlight(), Gui::Dialog::DlgCheckableMessageBox::setIconPixmap(), Import::ImpExpDxfRead::setOptions(), Import::ImpExpDxfWrite::setOptions(), Gui::InputField::setParamGrpPath(), Gui::PrefQuantitySpinBox::setParamGrpPath(), PartDesignGui::TaskBoxPrimitives::setPrimitive(), Gui::View3DInventorViewer::setRenderCache(), Gui::Dialog::DlgCustomKeyboardImp::setShortcutOfCurrentAction(), Gui::DockWindowManager::setup(), Gui::MenuManager::setup(), Gui::ToolBarManager::setup(), Gui::StdWorkbench::setupDockWindows(), Gui::AbstractSplitView::setupSettings(), PartDesignGui::TaskDressUpParameters::setupTransaction(), PartDesignGui::TaskTransformedParameters::setupTransaction(), App::PropertyString::setValue(), Gui::SelectionSingleton::setVisible(), Gui::Application::sGetMarkerIndex(), SpreadsheetGui::SheetModel::SheetModel(), Gui::TaskView::TaskWatcherCommandsEmptyDoc::shouldShow(), Gui::TaskView::TaskWatcherCommandsEmptySelection::shouldShow(), Gui::Dialog::DlgParameterImp::showEvent(), Path::Area::showShape(), TechDraw::DrawViewDimension::showUnits(), Gui::Application::sInsert(), Gui::Application::sLoadFile(), PartDesignGui::ViewProviderBody::slotChangedObjectApp(), Gui::DocumentItem::slotInEdit(), Gui::Document::slotSkipRecompute(), Gui::Application::sOpen(), Gui::MainWindow::splashImage(), Gui::SplashObserver::SplashObserver(), MeshGui::ViewProviderMesh::splitMesh(), Gui::SplitView3DInventor::SplitView3DInventor(), Gui::Application::sReload(), MeshGui::MeshFillHole::startEditing(), Gui::MainWindow::startSplasher(), StdCmdRefresh::StdCmdRefresh(), PartGui::TaskCheckGeometryDialog::TaskCheckGeometryDialog(), SketcherGui::TaskDlgEditSketch::TaskDlgEditSketch(), PartDesignGui::TaskDressUpParameters::TaskDressUpParameters(), PartDesignGui::TaskHoleParameters::TaskHoleParameters(), DrawingGui::TaskOrthoViews::TaskOrthoViews(), SketcherGui::TaskSketcherElements::TaskSketcherElements(), PartDesignGui::TaskTransformedParameters::TaskTransformedParameters(), Gui::TaskView::TaskView::TaskView(), MeshPartGui::Tessellation::Tessellation(), Gui::Dialog::TextureMapping::TextureMapping(), PartGui::toggle3d(), PartGui::toggleDelta(), PartDesign::Transformed::Transformed(), Gui::TreeParams::TreeParams(), SketcherGui::tryAutoRecompute(), Gui::Application::tryClose(), Gui::Document::undo(), SketcherGui::ViewProviderSketch::updateColor(), InspectionGui::ViewProviderInspection::updateData(), SketcherGui::TaskSketcherSolverAdvanced::updateDefaultMethodParameters(), SketcherGui::TaskSketcherSolverAdvanced::updateRedundantMethodParameters(), TechDraw::Preferences::useGlobalDecimals(), Attacher::AttachEngine::verifyReferencesAreSafe(), TechDraw::Preferences::vertexColor(), TechDraw::Preferences::vertexScale(), Gui::View3DInventor::View3DInventor(), Gui::View3DInventorPy::viewDefaultOrientation(), Gui::ViewParams::ViewParams(), Gui::ViewProviderAnnotation::ViewProviderAnnotation(), FemGui::ViewProviderDataMarker::ViewProviderDataMarker(), PartDesignGui::ViewProviderDatum::ViewProviderDatum(), PartDesignGui::ViewProviderDatumCoordinateSystem::ViewProviderDatumCoordinateSystem(), Gui::ViewProviderGeometryObject::ViewProviderGeometryObject(), PartGui::ViewProviderPartExt::ViewProviderPartExt(), PathGui::ViewProviderPath::ViewProviderPath(), PartDesignGui::ViewProviderShapeBinder::ViewProviderShapeBinder(), SketcherGui::ViewProviderSketch::ViewProviderSketch(), PartDesignGui::ViewProviderSubShapeBinder::ViewProviderSubShapeBinder(), Gui::ViewProviderTextDocument::ViewProviderTextDocument(), TechDrawGui::ViewProviderViewPart::ViewProviderViewPart(), InspectionGui::VisualInspection::VisualInspection(), Path::PathSegmentWalker::walk(), TechDrawGui::PreferencesGui::weldingDirectory(), SandboxGui::Workbench::Workbench(), Fem::FemMesh::write(), Gui::SoFCOffscreenRenderer::writeToImageFile(), App::AutoTransaction::~AutoTransaction(), MeshGui::DlgEvaluateMeshImp::~DlgEvaluateMeshImp(), Sketcher::Module::~Module(), PathGui::Module::~Module(), RaytracingGui::Module::~Module(), and SketcherGui::TaskSketcherElements::~TaskSketcherElements().
◆ hash_value()
| std::size_t App::hash_value | ( | const App::ObjectIdentifier & | path | ) |
◆ isAnyEqual()
References anyToDouble(), anyToLong(), anyToQuantity(), isAnyEqual(), and Base::PyException::ThrowException().
Referenced by App::PropertyExpressionEngine::execute(), and isAnyEqual().
◆ pyFromQuantity()
| Py::Object App::pyFromQuantity | ( | const Quantity & | quantity | ) |
References Base::Quantity::getUnit(), Base::Quantity::getValue(), Base::Unit::isEmpty(), and pyFromQuantity().
Referenced by App::FunctionExpression::evalAggregate(), and pyFromQuantity().
◆ pyObjectFromAny()
| Py::Object App::pyObjectFromAny | ( | const App::any & | value | ) |
References pyObjectFromAny().
Referenced by pyObjectFromAny(), App::PropertyString::setPathValue(), and App::ObjectIdentifier::setValue().
◆ pyObjectToAny()
Helper function to convert Python object to/from App::any.
WARNING! Must hold Python global interpreter lock before calling these functions
References Base::QuantityPy::getQuantityPtr(), pyObjectToAny(), and Base::QuantityPy::Type.
Referenced by App::ObjectIdentifier::getValue(), App::Expression::getValueAsAny(), and pyObjectToAny().
◆ pyToQuantity() [1/2]
|
static |
References pyToQuantity().
◆ pyToQuantity() [2/2]
References Base::QuantityPy::getQuantityPtr(), pyToQuantity(), and Base::QuantityPy::Type.
Referenced by App::FunctionExpression::evalAggregate(), App::FunctionExpression::evaluate(), expressionFromPy(), and pyToQuantity().
◆ quote()
| std::string App::quote | ( | const std::string & | input, |
| bool | toPython = false |
||
| ) |
Quote input string according to quoting rules for an expression: because " and ' are used to designate inch and foot units, strings are quoted as <<string>>.
- Parameters
-
input
- Returns
Referenced by App::PropertyXLinkContainer::afterRestore(), and App::ObjectIdentifier::String::toString().
◆ stringToAddress()
| App::CellAddress App::stringToAddress | ( | const char * | strAddress, |
| bool | silent = false |
||
| ) |
Convert a string address into integer row and column.
row and col are 0-based.
This function will throw an exception if the specified address is invalid.
- Parameters
-
strAddress Address to parse.
References decodeColumn(), and decodeRow().
Referenced by Spreadsheet::SheetPy::getAlignment(), Spreadsheet::SheetPy::getBackground(), Spreadsheet::SheetPy::getContents(), Spreadsheet::SheetPy::getDisplayUnit(), Spreadsheet::SheetPy::getForeground(), App::RangeExpression::getRange(), Spreadsheet::SheetPy::getStyle(), App::CellAddress::parseAbsoluteAddress(), Spreadsheet::SheetPy::setAlias(), Spreadsheet::SheetPy::setColumnWidth(), and Spreadsheet::SheetPy::splitCell().
◆ validColumn()
| int App::validColumn | ( | const std::string & | colstr | ) |
Determine whether a column specification is valid or not.
- Parameters
-
colstr Column specified as a string, with "A" begin the first column.
- Returns
- 0 or positive on success, -1 on error.
Referenced by decodeColumn(), and Spreadsheet::PropertySheet::isValidAlias().
◆ validRow()
| int App::validRow | ( | const std::string & | rowstr | ) |
Determine whether a row specification is valid or not.
- Parameters
-
rowstr Row specified as a string, with "1" being the first row.
- Returns
- 0 or positive on success, -1 on error.
References App::CellAddress::MAX_ROWS.
Referenced by decodeRow(), and Spreadsheet::PropertySheet::isValidAlias().
1.8.17