The namespace of the FreeCAD Aplication layer library. More...
Classes | |
class | Annotation |
class | AnnotationLabel |
class | Application |
The Application The root of the whole application. More... | |
class | Color |
Color class. More... | |
class | ColorField |
class | ColorGradient |
class | ColorLegend |
class | ColorModel |
class | ColorModelGray |
class | ColorModelGrayBottom |
class | ColorModelGrayTop |
class | ColorModelInverseGray |
class | ColorModelInverseGrayBottom |
class | ColorModelInverseGrayTop |
class | ColorModelInverseTria |
class | ColorModelInverseTriaBottom |
class | ColorModelInverseTriaTop |
class | ColorModelTria |
class | ColorModelTriaBottom |
class | ColorModelTriaTop |
class | 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 | DocumentObjectFileIncluded |
class | DocumentObjectGroup |
class | DocumentObjectGroupPy |
The python export class for DocumentObjectGroup. More... | |
class | DocumentObjectObserver |
The DocumentObjectObserver class checks for a list of ojects which of them get removed. More... | |
class | DocumentObjectPy |
The python export class for DocumentObject. More... | |
class | DocumentObserver |
The DocumentObserver class simplfies the step to write classes that listen to what happens inside a document. More... | |
class | DocumentObserverPython |
The DocumentObserverPython class is used to notify registered Python instances whenever something happens to a document, like creation, destruction, adding or removing objects or when property changes. More... | |
struct | DocumentP |
class | DocumentPy |
The python export class for Document. More... | |
class | DynamicProperty |
This class implements an interface to add properties at run-time to an object derived from PropertyContainer. More... | |
class | FeaturePythonImp |
class | FeaturePythonPy |
The python export class for FeaturePython. More... | |
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 | GeoFeature |
Base class of all geometric document objects. More... | |
class | InventorObject |
class | Material |
Material class. More... | |
class | MaterialPy |
The python export class for Material. More... | |
class | MeasureDistance |
class | ObjectExecution |
class | Placement |
Placement Object Handles the repositioning of data. More... | |
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 | PropertyBool |
Bool properties This is the father of all properties handling booleans. More... | |
class | PropertyColor |
Color properties This is the father of all properties handling colors. More... | |
class | PropertyColorList |
class | PropertyComplexGeoData |
The base class for all complex data properties. More... | |
class | PropertyContainer |
Base class of all classes with properties. More... | |
class | PropertyContainerPy |
The python export class for PropertyContainer. More... | |
struct | PropertyData |
class | PropertyDistance |
Distance property This is a property for representing distances. More... | |
class | PropertyEnumeration |
Enum properties This property fullfill the need of enumarations. More... | |
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 fullfill the need of constraint float. More... | |
class | PropertyFloatList |
class | PropertyFont |
Property handling with font names. 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 fullfill the need of constraint integer. More... | |
class | PropertyIntegerList |
Integer list properties. More... | |
class | PropertyLength |
Length property This is a property for representing lengths. More... | |
class | PropertyLink |
the general Link Poperty Main Purpose of this property is to Link Objects and Feautures in a document. More... | |
class | PropertyLinkList |
class | PropertyLinkSub |
the Link Poperty with sub elements This property links a object and a defined sequence of sub elements. More... | |
class | PropertyLinkSubList |
class | PropertyLists |
Base class of all property lists. More... | |
class | PropertyMaterial |
Material properties This is the father of all properties handling colors. More... | |
class | PropertyMatrix |
Vector properties This is the father of all properties handling Integers. More... | |
class | PropertyPath |
Path properties This properties handling file system paths. More... | |
class | PropertyPercent |
Percent property This property is a special interger property and holds only numbers between 0 and 100. More... | |
class | PropertyPlacement |
Vector properties This is the father of all properties handling Integers. More... | |
class | PropertyPlacementLink |
the general Link Poperty Main Purpose of this property is to Link Objects and Feautures in a document. More... | |
class | PropertyPythonObject |
PropertyPythonObject is used to manage Py::Object instances as properties. More... | |
class | PropertySpeed |
Speed property This is a property for representing speed. More... | |
class | PropertyString |
String properties This is the father of all properties handling Strings. More... | |
class | PropertyStringList |
class | PropertyVector |
Vector properties This is the father of all properties handling Integers. More... | |
class | PropertyVectorList |
class | Transaction |
Represents a atomic transaction of the document. More... | |
class | TransactionObject |
Represents an entry for an object in a Transaction. More... | |
class | ValueFloatToRGB |
Abstract base class that calculates the matching RGB color to a given value. More... | |
class | VRMLObject |
Typedefs | |
typedef App::FeaturePythonT < DocumentObjectGroup > | DocumentObjectGroupPython |
typedef FeaturePythonT < DocumentObject > | FeaturePython |
typedef FeaturePythonT < GeoFeature > | GeometryPython |
Enumerations | |
enum | PropertyType { Prop_None = 0, Prop_ReadOnly = 1, Prop_Transient = 2, Prop_Hidden = 4, Prop_Output = 8 } |
Functions | |
App::Application & | GetApplication (void) |
Singleton getter of the Applicaton. |
The namespace of the FreeCAD Aplication layer library.
This namespace includes Aplication services of FreeCAD like:
and so on......
Definition at line 102 of file DocumentObjectGroup.h.
Definition at line 214 of file FeaturePython.h.
typedef FeaturePythonT<GeoFeature > App::GeometryPython |
Definition at line 215 of file FeaturePython.h.
enum App::PropertyType |
Definition at line 41 of file PropertyContainer.h.
App::Application& App::GetApplication | ( | void | ) | [inline] |
Singleton getter of the Applicaton.
Definition at line 340 of file App/Application.h.
Referenced by MeshPartGui::Tessellation::accept(), PartDesignGui::ChamferWidget::accept(), PartGui::Mirroring::accept(), PartGui::DlgRevolution::accept(), PartGui::DlgPrimitives::accept(), PartGui::DlgFilletEdges::accept(), PartGui::DlgBooleanOperation::accept(), Gui::StdCmdDownloadOnlineHelp::activated(), StdCmdHideSelection::activated(), StdCmdShowSelection::activated(), StdCmdToggleSelectability::activated(), StdCmdToggleVisibility::activated(), StdCmdOnlineHelpWebsite::activated(), StdCmdDelete::activated(), StdCmdSelectAll::activated(), StdCmdDDuplicateSelection::activated(), StdCmdMergeProjects::activated(), StdCmdExport::activated(), StdCmdImport::activated(), StdCmdOpen::activated(), CmdSketcherMapSketch::activated(), CmdSandboxMeshTestJob::activated(), CmdSandboxMeshLoaderFuture::activated(), CmdSandboxMeshLoaderBoost::activated(), CmdSandboxMeshLoader::activated(), CmdSandboxDocThreadWithFileDlg::activated(), CmdSandboxDocThreadWithDialog::activated(), CmdSandboxPythonThread::activated(), CmdSandboxDocumentNoThread::activated(), CmdSandboxDocThreadBusy::activated(), CmdSandboxDocThreadWithSeq::activated(), CmdSandboxDocumentTestThread::activated(), CmdSandboxDocumentThread::activated(), CmdRaytracingNewPartSegment::activated(), CmdMeshFromGeometry::activated(), Gui::MacroCommand::activated(), Gui::BitmapFactoryInst::addCustomPath(), Gui::Application::Application(), PartGui::DlgExtrusion::apply(), PartDesignGui::ChamferWidget::ChamferWidget(), Gui::PropertyEditor::PropertyEditor::closeEditor(), Gui::Dialog::DlgParameterImp::closeEvent(), Gui::GUIApplication::commitData(), Gui::TreeWidget::contextMenuEvent(), copyResource(), Gui::StdCmdDownloadOnlineHelp::createAction(), StdCmdAbout::createAction(), PartGui::DlgBooleanOperation::DlgBooleanOperation(), Gui::Dialog::DlgCustomActionsImp::DlgCustomActionsImp(), PartGui::DlgFilletEdges::DlgFilletEdges(), Gui::Dialog::DlgParameterImp::DlgParameterImp(), Gui::Dialog::DlgSettingsMacroImp::DlgSettingsMacroImp(), Gui::SoFCUnifiedSelection::doAction(), Gui::Document::Document(), App::Document::Document(), App::DocumentObserver::DocumentObserver(), App::DocumentObserverPython::DocumentObserverPython(), Gui::MainWindow::event(), exporter(), Gui::SelectModule::exportHandler(), Gui::Application::exportTo(), PartDesignGui::ChamferWidget::findShapes(), PartGui::DlgFilletEdges::findShapes(), PartGui::DlgExtrusion::findShapes(), Gui::WindowParameter::getDefaultParameter(), Gui::SelectionSingleton::getDocument(), Gui::Command::getDocument(), Gui::Application::getDocument(), App::Document::getName(), Gui::SelectionObject::getObject(), Gui::FileDialog::getWorkingDirectory(), importer(), Gui::SelectModule::importHandler(), Gui::NavigationStyle::initialize(), initPart(), insert(), Gui::MainWindow::insertFromMimeData(), Inspection::InspectActualShape::InspectActualShape(), Gui::BitmapFactoryInst::instance(), StdCmdMeasureDistance::isActive(), StdCmdHideObjects::isActive(), StdCmdShowObjects::isActive(), StdCmdToggleObjects::isActive(), StdCmdSelectAll::isActive(), CmdRaytracingWriteView::isActive(), CmdShapeInfo::isActive(), CmdMeshFillInteractiveHole::isActive(), CmdMeshRemoveCompByHand::isActive(), CmdMeshEvaluateFacet::isActive(), CmdMeshEvaluation::isActive(), CmdMeshVertexCurvatureInfo::isActive(), CmdMeshFromGeometry::isActive(), CmdInspectElement::isActive(), CmdVisualInspection::isActive(), CmdCreateImagePlane::isActive(), Gui::StdCmdDownloadOnlineHelp::languageChange(), StdCmdAbout::languageChange(), Gui::PyResource::load(), Gui::MacroCommand::load(), PartGui::ViewProviderPartExt::loadParameter(), PartGui::ViewProviderPartBase::loadParameter(), Gui::OnlineDocumentation::loadResource(), Gui::Dialog::DlgSettingsUnitsImp::loadSettings(), PartGui::DlgSettingsGeneral::loadSettings(), Gui::Dialog::DlgSettings3DViewImp::loadSettings(), Gui::Dialog::DlgGeneralImp::loadSettings(), Gui::MainWindow::loadUrls(), Gui::MacroManager::MacroManager(), main(), Gui::Dialog::DlgParameterImp::on_buttonSaveToDisk_clicked(), MeshGui::DlgRegularSolidImp::on_createSolidButton_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(), App::Document::onChanged(), Gui::Dialog::DlgParameterImp::onChangeParameterSet(), Gui::OnlineDocumentation::OnlineDocumentation(), Gui::Application::open(), open(), Gui::PropertyEditor::PropertyItem::pythonIdentifier(), App::Document::restore(), App::Document::Restore(), Gui::ToolBarManager::restoreState(), Sandbox::DocumentTestThread::run(), Sandbox::DocumentThread::run(), Gui::Application::runApplication(), Gui::Application::sAddIconPath(), Gui::Application::sAddLangPath(), Gui::Application::sAddResPath(), Gui::Document::Save(), App::Document::save(), Gui::MacroCommand::save(), Gui::Document::saveAs(), Gui::Thumbnail::SaveDocFile(), Gui::Dialog::DlgSettingsUnitsImp::saveSettings(), MeshGui::DlgSettingsMeshView::saveSettings(), PartGui::DlgSettingsGeneral::saveSettings(), PartGui::DlgSettings3DViewPart::saveSettings(), Gui::Dialog::DlgSettings3DViewImp::saveSettings(), Gui::Dialog::DlgGeneralImp::saveSettings(), Gui::ToolBarManager::saveState(), Gui::DockWindowManager::saveState(), Gui::SelectionSingleton::SelectionSingleton(), SketcherGui::ViewProviderSketch::setEdit(), Gui::WindowParameter::setGroupName(), Gui::ToolBarManager::setup(), Gui::DockWindowManager::setup(), setupMainWindow(), Gui::FileDialog::setWorkingDirectory(), Gui::TaskView::TaskWatcherCommandsEmptyDoc::shouldShow(), show(), Gui::Dialog::DlgParameterImp::showEvent(), Gui::MainWindow::showTipOfTheDay(), Gui::Application::sInsert(), Gui::Application::sOpen(), Gui::SplashObserver::SplashObserver(), MeshGui::ViewProviderMesh::splitMesh(), Gui::SplitView3DInventor::SplitView3DInventor(), Gui::MainWindow::startSplasher(), Gui::TaskView::TaskView::TaskView(), Gui::Dialog::TextureMapping::TextureMapping(), Gui::Application::tryClose(), InspectionGui::ViewProviderInspection::updateData(), Gui::View3DInventor::View3DInventor(), InspectionGui::VisualInspection::VisualInspection(), and Gui::SoFCOffscreenRenderer::writeToImageFile().