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().