App Namespace Reference
[App side]

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::ApplicationGetApplication (void)
 Singleton getter of the Applicaton.

Detailed Description

The namespace of the FreeCAD Aplication layer library.

This namespace includes Aplication services of FreeCAD like:

and so on......


Typedef Documentation

Definition at line 102 of file DocumentObjectGroup.h.

Definition at line 214 of file FeaturePython.h.

Definition at line 215 of file FeaturePython.h.


Enumeration Type Documentation

Enumerator:
Prop_None 
Prop_ReadOnly 
Prop_Transient 
Prop_Hidden 
Prop_Output 

Definition at line 41 of file PropertyContainer.h.


Function Documentation

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


Generated on Wed Nov 23 19:01:42 2011 for FreeCAD by  doxygen 1.6.1