The FreeCAD Application layer. More...
Namespaces | |
| namespace | ExpressionParser |
| namespace | Meta |
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 |
| struct | ColorGradientProfile |
| class | ColorLegend |
| class | ColorModel |
| class | ColorModelBlackGray |
| class | ColorModelBlackWhite |
| class | ColorModelBlueCyanGreen |
| class | ColorModelBlueGreenRed |
| class | ColorModelBlueWhite |
| class | ColorModelBlueWhiteRed |
| class | ColorModelGrayBlack |
| class | ColorModelGrayWhite |
| class | ColorModelGreenCyanBlue |
| class | ColorModelGreenYellowRed |
| struct | ColorModelPack |
| class | ColorModelRedGreenBlue |
| class | ColorModelRedYellowGreen |
| class | ColorModelWhiteBlack |
| class | ColorModelWhiteGray |
| class | ColorModelWhiteRed |
| 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 | DocumentObjectFileIncluded |
| class | DocumentObjectGroup |
| class | DocumentObjectObserver |
| The DocumentObjectObserver class checks for a list of objects which of them get removed. 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 | 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 | 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 | GroupExtension |
| class | GroupExtensionPythonT |
| class | InventorObject |
| class | Line |
| class | Link |
| class | LinkBaseExtension |
| class | LinkElement |
| class | LinkExtension |
| class | LinkGroup |
| class | LinkParams |
| Convenient class to obtain App::Link related parameters. More... | |
| class | Material |
| Material class. More... | |
| class | MaterialObject |
| class | MeasureDistance |
| class | MergeDocuments |
| class | Metadata |
| Reads data from a metadata file. More... | |
| 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 | Part |
| Base class of all geometric document objects. 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... | |
| struct | PropertyData |
| class | PropertyDirection |
| class | PropertyDistance |
| Distance property This is a property for representing distances. More... | |
| class | PropertyElectricPotential |
| ElectricPotential property This is a property for electric potentials. 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 | PropertyLinkT |
| The PropertyLinkT class is a helper class to create Python statements for property links. 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 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 |
| Property representing a placement. 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 | PropertyRotation |
| Property representing a rotation. More... | |
| class | PropertySpeed |
| Speed property This is a property for representing speed. More... | |
| class | PropertyStiffness |
| Stiffness property This is a property for representing stiffness. 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 | PropertyVacuumPermittivity |
| VacuumPermittivity property This is a property for representing vacuum permittivity. 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 class | ColorBarStyle { FLOW , ZERO_BASED } |
| enum | GetLinkOption { GetLinkRecursive = 1 , GetLinkArrayElement = 2 , GetLinkedObject = 4 , GetLinkExternal = 8 } |
| enum class | LinkScope { Local , Child , Global , 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 , ObjImporting = 13 , NoTouch = 14 , GeoExcluded = 15 , Expand = 16 , NoAutoExpand = 17 , PendingTransactionUpdate = 18 , RecomputeExtension = 19 , TouchOnColorChange = 20 } |
| enum | PropertyType { Prop_None = 0 , Prop_ReadOnly = 1 , Prop_Transient = 2 , Prop_Hidden = 4 , Prop_Output = 8 , Prop_NoRecompute = 16 , Prop_NoPersist = 32 } |
| enum class | Visibility { Default , Grayed , Invisible } |
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... | |
| const char * | getNameFromFile (PyObject *value) |
| std::size_t | hash_value (const App::ObjectIdentifier &path) |
| bool | isAnyEqual (const App::any &v1, const App::any &v2) |
| bool | isIOFile (PyObject *file) |
| 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=nullptr) |
| 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... | |
The FreeCAD Application layer.
This namespace includes Application services of FreeCAD like:
| using App::any = typedef boost::any |
| typedef std::shared_ptr<DocInfo> App::DocInfoPtr |
| typedef std::map<App::DocumentObject*, std::map<std::string, std::vector<ObjectIdentifier> > > App::ExpressionDeps |
| typedef std::unique_ptr< Expression > App::ExpressionPtr |
| typedef ExtensionPythonT<GroupExtensionPythonT<GeoFeatureGroupExtension> > App::GeoFeatureGroupExtensionPython |
| typedef FeaturePythonT<GeoFeature > App::GeometryPython |
| typedef App::FeaturePythonT<Link> App::LinkPython |
| typedef ExtensionPythonT<GroupExtensionPythonT<OriginGroupExtension> > App::OriginGroupExtensionPython |
| using App::VisibilityFlags = typedef Base::Flags<Visibility> |
|
strong |
| enum App::GetLinkOption |
|
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 | |
| enum App::ObjectStatus |
| 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 |
|
strong |
| T & App::any_cast | ( | boost::any & | value | ) |
| const T & App::any_cast | ( | const boost::any & | value | ) |
Referenced by isAnyEqual().
Referenced by isAnyEqual().
| Base::Quantity App::anyToQuantity | ( | const App::any & | value, |
| const char * | msg | ||
| ) |
Referenced by isAnyEqual(), and App::PropertyQuantity::setPathValue().
Decode a column specification into a 0-based integer.
| colstr | Column specified as a string, with "A" begin the first column. |
References validColumn().
Referenced by Spreadsheet::PropertyColumnWidths::Restore(), and stringToAddress().
Decode a row specification into a 0-based integer.
| rowstr | Row specified as a string, with "1" being the first row. |
References validRow().
Referenced by Spreadsheet::PropertyRowHeights::Restore(), and stringToAddress().
| Expression * App::expressionFromPy | ( | const DocumentObject * | owner, |
| const Py::Object & | value | ||
| ) |
References pyToQuantity().
Referenced by App::Expression::eval().
| App::Application & App::GetApplication | ( | void | ) |
Singleton getter of the Application.
Referenced by Gui::Command::abortCommand(), App::Document::abortTransaction(), Gui::Dialog::DlgCheckableMessageBox::accept(), Gui::Dialog::DocumentRecovery::accept(), Gui::ElementColors::Private::accept(), DrawingGui::TaskDlgOrthoViews::accept(), MeshGui::Segmentation::accept(), MeshGui::SegmentationBestFit::accept(), MeshPartGui::Tessellation::accept(), PartGui::DlgBooleanOperation::accept(), PartGui::DlgFilletEdges::accept(), PartGui::DlgRevolution::accept(), PartGui::Mirroring::accept(), ReverseEngineeringGui::Segmentation::accept(), SpreadsheetGui::DlgBindSheet::accept(), Gui::Dialog::DlgAddProperty::accept(), Gui::Dialog::DlgRevertToBackupConfigImp::accept(), Gui::TaskCSysDragger::accept(), PartDesignGui::DlgActiveBody::accept(), App::TransactionLocker::activate(), PartDesignGui::Workbench::activated(), Gui::MacroCommand::activated(), StdCmdOpen::activated(), StdCmdImport::activated(), StdCmdExport::activated(), StdCmdMergeProjects::activated(), StdCmdDependencyGraph::activated(), StdCmdNew::activated(), StdCmdDuplicateSelection::activated(), StdCmdSelectAll::activated(), StdCmdDelete::activated(), StdCmdExpression::activated(), StdCmdLinkMakeGroup::activated(), StdCmdLinkMake::activated(), StdCmdLinkMakeRelative::activated(), StdCmdLinkImportAll::activated(), StdCmdOnlineHelpWebsite::activated(), StdCmdFreeCADDonation::activated(), StdCmdFreeCADWebsite::activated(), StdCmdFreeCADUserHub::activated(), StdCmdFreeCADPowerUserHub::activated(), StdCmdFreeCADForum::activated(), StdCmdFreeCADFAQ::activated(), StdCmdReportBug::activated(), StdCmdUserEditMode::activated(), StdCmdToggleSelectability::activated(), StdCmdViewHome::activated(), StdViewScreenShot::activated(), CmdViewMeasureToggleAll::activated(), Gui::StdCmdDownloadOnlineHelp::activated(), CmdSandboxMeshLoader::activated(), CmdSketcherConstrainHorizontal::activated(), CmdSketcherConstrainVertical::activated(), CmdSketcherConstrainLock::activated(), CmdSketcherConstrainBlock::activated(), CmdSketcherConstrainCoincident::activated(), CmdSketcherConstrainDistance::activated(), CmdSketcherConstrainPointOnObject::activated(), CmdSketcherConstrainDistanceX::activated(), CmdSketcherConstrainDistanceY::activated(), CmdSketcherConstrainParallel::activated(), CmdSketcherConstrainPerpendicular::activated(), CmdSketcherConstrainTangent::activated(), CmdSketcherConstrainRadius::activated(), CmdSketcherConstrainDiameter::activated(), CmdSketcherConstrainRadiam::activated(), CmdSketcherConstrainAngle::activated(), CmdSketcherConstrainEqual::activated(), CmdSketcherConstrainSymmetric::activated(), Gui::Application::activateWorkbench(), Gui::MainWindow::activateWorkbench(), App::DynamicProperty::addDynamicProperty(), PartGui::addLinearDimensions(), App::Document::addOrRemovePropertyOfObject(), App::Document::afterRestore(), TechDraw::DrawPage::AllowPageOverride(), TechDraw::Preferences::altDecimals(), Gui::RecentFilesAction::appendFile(), Gui::RecentMacrosAction::appendFile(), Gui::Application::Application(), Gui::ElementColors::Private::apply(), PartGui::DlgExtrusion::apply(), Gui::PreferencePack::apply(), Gui::ExpressionBinding::apply(), CmdSketcherConstrainLock::applyConstraint(), TechDraw::Preferences::ASMEGap(), PartDesignGui::ViewProviderDatumPoint::attach(), MeshGui::ViewProviderMeshOrientation::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(), RobotGui::ViewProviderTrajectory::attach(), App::DocInfo::attach(), App::AutoTransaction::AutoTransaction(), Gui::NS::AwaitingMoveState::AwaitingMoveState(), TechDraw::Preferences::balloonArrow(), TechDraw::Preferences::bitmapFill(), Part::Boolean::Boolean(), PartDesign::Boolean::Boolean(), PartGui::TaskMeasureLinear::buildDimension(), PartGui::TaskMeasureAngular::buildDimension(), PartDesignGui::TaskFeaturePick::buildFeatures(), TechDrawGui::PreferencesGui::centerColor(), 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(), Sketcher::SketchObject::constraintsRenamed(), Gui::TreeWidget::contextMenuEvent(), StdCmdUserEditMode::createAction(), TechDrawGui::QGISVGTemplate::createClickHandles(), Gui::TreeWidgetEditDelegate::createEditor(), PartGui::ViewProvider2DObjectGrid::createGrid(), Gui::Workbench::createLinkMenu(), Fem::createObjectByType(), PartGui::DlgPrimitives::createPrimitive(), Gui::CreateViewStdCommands(), SketcherGui::CurveConverter::CurveConverter(), Gui::View3DInventor::customEvent(), ConstraintItem::data(), TechDraw::DrawViewDetail::debugDetail(), TechDraw::DrawViewSection::debugSection(), Gui::ViewProviderOrigin::defaultSize(), TechDraw::Preferences::defaultTemplate(), TechDraw::Preferences::defaultTemplateDir(), SketcherGui::ConstraintView::deleteSelectedItems(), SketcherGui::ElementView::deleteSelectedItems(), TechDrawGui::PreferencesGui::dimArrowSize(), TechDrawGui::PreferencesGui::dimArrowStyle(), TechDrawGui::PreferencesGui::dimColor(), TechDraw::Preferences::dimFontSizeMM(), Gui::Dialog::DlgAddProperty::DlgAddProperty(), SpreadsheetGui::DlgBindSheet::DlgBindSheet(), 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::DialogOptions::dontUseNativeColorDialog(), Gui::DialogOptions::dontUseNativeFileDialog(), FemGui::ViewProviderFemPostObject::doubleClicked(), PartDesignGui::ViewProviderBody::doubleClicked(), DraftUtils::DraftDxfRead::DraftDxfRead(), DrawingGui::DrawingView::DrawingView(), NaviCubeImplementation::drawNaviCube(), TechDraw::DrawPage::DrawPage(), TechDraw::DrawProjGroup::DrawProjGroup(), TechDrawGui::QGIViewPart::drawViewPart(), Gui::MainWindow::dropEvent(), Gui::TreeWidget::dropEvent(), TechDrawGui::PreferencesGui::edgeFuzz(), Gui::ElementColors::ElementColors(), PartGui::ensure3dDimensionVisible(), PartGui::ensureSomeDimensionVisible(), PartGui::evaluateAngularPreSelection(), PartGui::evaluateLinearPreSelection(), Gui::MainWindow::event(), 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(), FemGui::FemSettings::FemSettings(), PartGui::DlgExtrusion::findShapes(), PartGui::DlgFilletEdges::findShapes(), TechDraw::Preferences::formatSpec(), Gui::GestureNavigationStyle::GestureNavigationStyle(), Gui::NS::GestureState::GestureState(), App::DocInfo::get(), PartGui::DlgExtrusion::getAxisLink(), PartGui::DlgRevolution::getAxisLink(), TechDrawGui::QGSPage::getBackgroundColor(), TechDrawGui::QGVPage::getBackgroundColor(), Gui::ViewProviderGeometryObject::getBoundColor(), PathGui::ViewProviderPath::getBoundColor(), TechDrawGui::QGICenterLine::getCenterStyle(), TechDrawGui::TaskCenterLine::getCenterStyle(), Spreadsheet::Sheet::getCharsFromPrefs(), TechDrawGui::QGICMark::getCMarkColor(), SketcherGui::DrawSketchHandler::getCrosshairColor(), Path::Toolpath::getCycleTime(), Gui::WindowParameter::getDefaultParameter(), TechDraw::DrawLeaderLine::getDefAuto(), TechDraw::LineFormat::getDefEdgeStyle(), App::DocumentT::getDocument(), App::DocumentObjectT::getDocument(), Gui::Application::getDocument(), Gui::Command::getDocument(), Gui::SelectionSingleton::getDocument(), App::ObjectIdentifier::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(), TechDrawGui::QGVPage::getNavStyleParameter(), Gui::View3DInventorViewer::getNumSamples(), Gui::SelectionObject::getObject(), Fem::getObjectByType(), Gui::Command::getObjectCmd(), MeshGui::MeshSelection::getObjects(), TechDrawGui::Rez::getParameter(), TechDraw::DrawViewSection::getParameters(), TechDrawGui::QGIFace::getParameters(), TechDrawGui::ViewProviderViewSection::getParameters(), TechDrawGui::QGCustomText::getParmGroup(), TechDrawGui::QGIPrimPath::getParmGroup(), TechDrawGui::QGIView::getParmGroupCol(), TechDrawGui::QGIDatumLabel::getPrecision(), TechDraw::DrawViewDimension::getPrefix(), TechDrawGui::QGISectionLine::getPrefSectionStandard(), 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(), Gui::Command::getUniqueObjectName(), TechDraw::DrawPage::GlobalUpdateDrawings(), PartGui::TaskCheckGeometryResults::goCheck(), PartGui::goDimensionAngularNoTask(), Gui::GraphicsView3D::GraphicsView3D(), Gui::GraphvizView::GraphvizView(), TechDrawGui::PreferencesGui::gridColor(), TechDrawGui::PreferencesGui::gridSpacing(), TechDraw::DrawViewPart::handleFaces(), Gui::Command::hasPendingCommand(), ImageGui::ImageView::ImageView(), Gui::Application::importFrom(), Gui::SelectModule::importHandler(), Import::ImportOCAF2::ImportOCAF2(), ShapeCache::init(), TechDrawGui::QGVPage::Private::init(), Gui::Dialog::DlgPropertyLink::init(), App::DocInfo::init(), Gui::NavigationStyle::initialize(), TechDrawGui::QGVNavStyle::initialize(), Gui::MainWindow::insertFromMimeData(), Inspection::InspectActualShape::InspectActualShape(), Gui::BitmapFactoryInst::instance(), StdCmdExpression::isActive(), StdCmdSelectAll::isActive(), StdCmdLinkMakeGroup::isActive(), StdCmdLinkMake::isActive(), StdCmdLinkImportAll::isActive(), StdCmdLinkSelectAllLinks::isActive(), StdCmdSelectVisibleObjects::isActive(), StdCmdToggleObjects::isActive(), StdCmdShowObjects::isActive(), StdCmdHideObjects::isActive(), StdCmdMeasureDistance::isActive(), StdCmdCloseAllWindows::isActive(), Gui::ExpressionParameter::isCaseSensitive(), TechDraw::DrawUtil::isCrazy(), Gui::ExpressionParameter::isExactMatch(), TechDraw::Preferences::ISOGap(), PartDesignGui::TaskFeaturePick::isSingleSelectionEnabled(), Gui::PreferencePackManager::isVisible(), TechDraw::Preferences::keepPagesUpToDate(), TechDraw::Preferences::labelFont(), TechDraw::Preferences::labelFontSizeMM(), TechDrawGui::PreferencesGui::leaderColor(), TechDraw::Preferences::lineGroup(), TechDraw::Preferences::lineGroupFile(), Cloud::Module::LinkXSetValue(), Gui::MacroCommand::load(), Gui::Dialog::DlgWorkbenchesImp::load_disabled_workbenches(), Gui::Dialog::DlgWorkbenchesImp::load_enabled_workbenches(), SketcherGui::SketcherGeneralWidget::loadOrderingOrder(), PartGui::ViewProviderPartExt::loadParameter(), Gui::Dialog::DlgGeneralImp::loadSettings(), Gui::Dialog::DlgSettings3DViewImp::loadSettings(), Gui::Dialog::DlgSettingsLazyLoadedImp::loadSettings(), Gui::Dialog::DlgSettingsNavigation::loadSettings(), Gui::Dialog::DlgSettingsSelection::loadSettings(), Gui::Dialog::DlgSettingsUnitsImp::loadSettings(), FemGui::DlgSettingsFemCcxImp::loadSettings(), FemGui::DlgSettingsFemExportAbaqusImp::loadSettings(), FemGui::DlgSettingsFemInOutVtkImp::loadSettings(), FemGui::DlgSettingsFemZ88Imp::loadSettings(), InspectionGui::VisualInspection::loadSettings(), MeshGui::DlgSettingsImportExport::loadSettings(), PartGui::DlgImportExportIges::loadSettings(), PartGui::DlgImportExportStep::loadSettings(), SketcherGui::SketcherSettingsDisplay::loadSettings(), SpreadsheetGui::DlgSettingsImp::loadSettings(), StartGui::DlgStartPreferencesImp::loadSettings(), Gui::DockWindowManager::loadState(), Gui::MainWindow::loadUrls(), Gui::MacroManager::MacroManager(), Gui::MainWindow::MainWindow(), PartDesignGui::TaskFeaturePick::makeCopy(), TechDraw::Preferences::mattingStyle(), MeasureInfo::MeasureInfo(), Gui::DAG::Model::Model(), TechDrawGui::QGIRichAnno::mouseDoubleClickEvent(), TechDrawGui::QGIViewAnnotation::mouseDoubleClickEvent(), Part::MultiCommon::MultiCommon(), Part::MultiFuse::MultiFuse(), NaviCubeImplementation::NaviCubeImplementation(), TechDraw::Preferences::normalColor(), Gui::Dialog::DlgParameterImp::on_buttonSaveToDisk_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_createButton_clicked(), MeshGui::DlgRegularSolidImp::on_createSolidButton_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_duplicateButton_clicked(), Gui::Dialog::DlgMacroExecuteImp::on_renameButton_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(), SketcherGui::TaskSketcherConstraints::on_visibilityButton_trackingaction_changed(), PathGui::ViewProviderPath::onChanged(), PartDesignGui::ViewProviderSubShapeBinder::onChanged(), App::Document::onChanged(), Gui::Dialog::DlgParameterImp::onChangeParameterSet(), WebGui::BrowserView::onDownloadRequested(), Gui::TreeWidget::onReloadDoc(), Gui::GestureNavigationStyle::onRollGesture(), TechDrawGui::TaskDlgProjGroup::open(), Gui::TaskCSysDragger::open(), Gui::Application::open(), Gui::Command::openCommand(), Gui::PropertyEditor::PropertyEditor::openEditor(), App::Document::openTransaction(), DrawingGui::OrthoViews::OrthoViews(), App::PropertyXLink::Paste(), SpreadsheetGui::SheetTableView::pasteClipboard(), StdCmdExpression::pasteExpressions(), TechDraw::Preferences::patFile(), Gui::Dialog::Placement::Placement(), TechDraw::ShapeExtractor::prefAdd2d(), TechDrawGui::QGIPrimPath::prefCapStyle(), TechDraw::DrawViewSection::prefCutSurface(), TechDrawGui::QGIViewPart::prefFaceEdges(), TechDraw::DrawGeomHatch::prefGeomHatchColor(), 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::prefSvgHatchColor(), TechDrawGui::ViewProviderWeld::prefTileTextAdjust(), TechDraw::Preferences::preselectColor(), SketcherGui::DrawSketchHandlerLineSet::pressButton(), Gui::DocumentWeakPtrT::Private::Private(), TechDrawGui::QGVPage::Private::Private(), Gui::RecentFilesAction::Private::Private(), App::Application::processCmdLineFiles(), App::Application::processFiles(), TechDraw::Preferences::projectionAngle(), App::PropertyExpressionContainer::PropertyExpressionContainer(), Gui::PropertyView::PropertyView(), SketcherGui::DrawSketchHandlerBSpline::quit(), SketcherGui::DrawSketchHandlerLineSet::quit(), Fem::FemVTKTools::readResult(), App::Document::recompute(), Gui::Document::redo(), PartGui::refreshDimensions(), Gui::Dialog::DlgCheckableMessageBox::reject(), DrawingGui::TaskDlgOrthoViews::reject(), SketcherGui::TaskDlgEditSketch::reject(), DrawSketchHandlerBSplineInsertKnot::releaseButton(), SketcherGui::DrawSketchHandlerArc::releaseButton(), SketcherGui::DrawSketchHandler3PointArc::releaseButton(), SketcherGui::DrawSketchHandlerArcOfEllipse::releaseButton(), SketcherGui::DrawSketchHandlerCircle::releaseButton(), SketcherGui::DrawSketchHandler3PointCircle::releaseButton(), SketcherGui::DrawSketchHandlerEllipse::releaseButton(), SketcherGui::DrawSketchHandlerExtend::releaseButton(), SketcherGui::DrawSketchHandlerLine::releaseButton(), SketcherGui::DrawSketchHandlerLineSet::releaseButton(), SketcherGui::DrawSketchHandlerPoint::releaseButton(), SketcherGui::DrawSketchHandlerRegularPolygon::releaseButton(), SketcherGui::DrawSketchHandlerBox::releaseButton(), SketcherGui::DrawSketchHandlerOblong::releaseButton(), SketcherGui::DrawSketchHandlerSlot::releaseButton(), SketcherGui::DrawSketchHandlerArcOfHyperbola::releaseButton(), SketcherGui::DrawSketchHandlerArcOfParabola::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::MDIView::restorePrinterSettings(), Gui::ToolBarManager::restoreState(), Gui::GraphvizWorker::run(), Sandbox::DocumentThread::run(), Sandbox::DocumentTestThread::run(), Gui::MacroManager::run(), Gui::Application::runApplication(), Gui::MacroCommand::save(), Gui::Document::Save(), App::Document::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(), MeshPartGui::Tessellation::saveParameters(), Gui::View3DInventorViewer::savePicture(), Gui::MDIView::savePrinterSettings(), Gui::Dialog::DlgGeneralImp::saveSettings(), Gui::Dialog::DlgSettings3DViewImp::saveSettings(), Gui::Dialog::DlgSettingsLazyLoadedImp::saveSettings(), Gui::Dialog::DlgSettingsNavigation::saveSettings(), Gui::Dialog::DlgSettingsSelection::saveSettings(), Gui::Dialog::DlgSettingsUnitsImp::saveSettings(), FemGui::DlgSettingsFemCcxImp::saveSettings(), FemGui::DlgSettingsFemExportAbaqusImp::saveSettings(), FemGui::DlgSettingsFemInOutVtkImp::saveSettings(), FemGui::DlgSettingsFemZ88Imp::saveSettings(), InspectionGui::VisualInspection::saveSettings(), MeshGui::DlgSettingsImportExport::saveSettings(), PartGui::DlgSettings3DViewPart::saveSettings(), PartGui::DlgImportExportIges::saveSettings(), PartGui::DlgImportExportStep::saveSettings(), SketcherGui::SketcherSettingsDisplay::saveSettings(), SpreadsheetGui::DlgSettingsImp::saveSettings(), StartGui::DlgStartPreferencesImp::saveSettings(), Gui::DockWindowManager::saveState(), Gui::ToolBarManager::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(), App::AutoTransaction::setEnable(), Gui::ExpressionBinding::setExpression(), Gui::WindowParameter::setGroupName(), Gui::DocumentObjectItem::setHighlight(), Import::ImpExpDxfRead::setOptions(), Import::ImpExpDxfWrite::setOptions(), Gui::StatefulLabel::setParameterGroup(), Gui::InputField::setParamGrpPath(), Gui::Dialog::DlgCheckableMessageBox::setPrefEntry(), PartDesignGui::TaskBoxPrimitives::setPrimitive(), Gui::Dialog::DlgCustomKeyboardImp::setShortcutOfCurrentAction(), Gui::DockWindowManager::setup(), Gui::MenuManager::setup(), Gui::ToolBarManager::setup(), Gui::StdWorkbench::setupDockWindows(), PartDesign::SubShapeBinder::setupObject(), 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::DlgPreferencePackManagementImp::showAddonManager(), Gui::MainWindow::showDocumentation(), Gui::Dialog::DlgParameterImp::showEvent(), TechDrawGui::PreferencesGui::showGrid(), Gui::Dialog::DlgCheckableMessageBox::showMessage(), PartDesignGui::TaskHelixParameters::showPreview(), TechDraw::DrawViewSection::showSectionEdges(), 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::SplashObserver::SplashObserver(), MeshGui::ViewProviderMesh::splitMesh(), Gui::SplitView3DInventor::SplitView3DInventor(), Gui::Application::sReload(), MeshGui::MeshFillHole::startEditing(), Gui::MainWindow::startSplasher(), Gui::StatefulLabel::StatefulLabel(), StdCmdRefresh::StdCmdRefresh(), TechDraw::Preferences::svgFile(), App::LinkBaseExtension::syncCopyOnChange(), 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(), Gui::PreferencePackManager::toggleVisibility(), PartDesign::Transformed::Transformed(), Gui::TreeParams::TreeParams(), SketcherGui::tryAutoRecompute(), Gui::Application::tryClose(), Gui::Document::undo(), PartDesign::SubShapeBinder::update(), 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(), Gui::ViewProviderTextDocument::ViewProviderTextDocument(), TechDrawGui::ViewProviderViewPart::ViewProviderViewPart(), InspectionGui::VisualInspection::VisualInspection(), Path::PathSegmentWalker::walk(), TechDrawGui::PreferencesGui::weldingDirectory(), SandboxGui::Workbench::Workbench(), Fem::FemMesh::write(), Fem::FemVTKTools::writeResult(), App::AutoTransaction::~AutoTransaction(), SketcherGui::CurveConverter::~CurveConverter(), MeshGui::DlgEvaluateMeshImp::~DlgEvaluateMeshImp(), NaviCubeImplementation::~NaviCubeImplementation(), and SketcherGui::TaskSketcherElements::~TaskSketcherElements().
| const char * App::getNameFromFile | ( | PyObject * | value | ) |
Referenced by App::PropertyFileIncluded::setPyObject().
| std::size_t App::hash_value | ( | const App::ObjectIdentifier & | path | ) |
References anyToDouble(), anyToLong(), and anyToQuantity().
Referenced by App::PropertyExpressionEngine::execute().
Referenced by App::PropertyFileIncluded::setPyObject().
| Py::Object App::pyFromQuantity | ( | const Quantity & | quantity | ) |
References Base::Quantity::getUnit(), Base::Quantity::getValue(), and Base::Unit::isEmpty().
Referenced by App::FunctionExpression::evalAggregate().
| Py::Object App::pyObjectFromAny | ( | const App::any & | value | ) |
Helper function to convert Python object to/from App::any.
WARNING! Must hold Python global interpreter lock before calling these functions
Referenced by App::PropertyEnumeration::getPathValue(), App::ObjectIdentifier::getValue(), and App::Expression::getValueAsAny().
|
static |
References pyToQuantity().
| 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>>.
| input |
Referenced by SpreadsheetGui::DlgBindSheet::accept(), App::PropertyXLinkContainer::afterRestore(), and App::ObjectIdentifier::String::toString().
| 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.
| strAddress | Address to parse. |
References decodeColumn(), and decodeRow().
Referenced by SpreadsheetGui::DlgBindSheet::accept(), App::CellAddress::CellAddress(), Spreadsheet::PropertySheet::getCellAddress(), App::RangeExpression::getRange(), and App::CellAddress::parseAbsoluteAddress().
| int App::validColumn | ( | const std::string & | colstr | ) |
Determine whether a column specification is valid or not.
| colstr | Column specified as a string, with "A" begin the first column. |
Referenced by decodeColumn(), and Spreadsheet::PropertySheet::isValidAlias().
| int App::validRow | ( | const std::string & | rowstr | ) |
Determine whether a row specification is valid or not.
| rowstr | Row specified as a string, with "1" being the first row. |
References App::CellAddress::MAX_ROWS.
Referenced by decodeRow(), and Spreadsheet::PropertySheet::isValidAlias().