The namespace of the FreeCAD Base library. More...
Classes | |
class | AbnormalProgramTermination |
The AbnormalProgramTermination can be used in an own signal handler. More... | |
class | AbortException |
The AbortException is thrown if a pending operation was aborted. More... | |
class | AbstractProducer |
Abstract base class of all producers. More... | |
class | AccessViolation |
The AccessViolation can be used in an own signal handler. More... | |
class | BaseClass |
BaseClass class and root of the type system. More... | |
class | BaseClassPy |
The python export class for BaseClass. More... | |
class | BoundBox2D |
BoundBox2D. More... | |
class | BoundBox3 |
The 3D bounding box class. More... | |
class | BoundBoxPy |
The python export class for BoundBox. More... | |
class | Builder3D |
A Builder class for 3D representations on App level On application level is nothing known of the visual representation of data. More... | |
class | ByteArrayIStreambuf |
This class implements the streambuf interface to read data from a QByteArray. More... | |
class | ByteArrayOStreambuf |
This class implements the streambuf interface to write data to a QByteArray. More... | |
class | ClassTemplate |
A test class. More... | |
class | ConsoleObserver |
The console observer class This class distribute the Messages issued to the FCConsole class. More... | |
class | ConsoleObserverFile |
The LoggingConsoleObserver class This class is used by the main modules to write Console messages and logs to a file. More... | |
class | ConsoleObserverStd |
The CmdConsoleObserver class This class is used by the main modules to write Console messages and logs the system con. More... | |
class | ConsoleSequencer |
This class writes the progress to the console window. More... | |
class | ConsoleSingleton |
The console class This class manage all the stdio stuff. More... | |
class | EmptySequencer |
This special sequencer might be useful if you want to suppress any indication of the progress to the user. More... | |
class | Exception |
class | Factory |
Base class of all factories This class has the purpose to produce at runtime instances of classes not known at compile time. More... | |
class | FileException |
File exception handling class This class is specialized to go with exception thrown in case of File IO Problems. More... | |
class | FileInfo |
File name unification This class handles everything related to file names the file names are internal generally UTF-8 encoded on all platforms. More... | |
struct | float_traits |
struct | float_traits< double > |
struct | float_traits< float > |
class | FutureWatcherProgress |
class | gzstreambase |
class | gzstreambuf |
class | Handled |
Handled class Implementation of the reference counting pattern. More... | |
class | ifstream |
The ofstream class is provided for convenience. More... | |
class | igzstream |
class | InputStream |
The InputStream class provides reading of binary data from an istream. More... | |
class | InterpreterSingleton |
The Interpreter class This class manage the python interpreter and hold a lot helper functions for handling python stuff. More... | |
class | InventorBuilder |
This class does basically the same as Builder3D except that it writes the data directly into a given stream without buffering the output data in a string stream. More... | |
class | IODeviceIStreambuf |
Simple class to read data directly from Qt's QIODevice. More... | |
class | IODeviceOStreambuf |
Simple class to write data directly into Qt's QIODevice. More... | |
struct | iotaGen |
class | Line2D |
Line2D. More... | |
class | manipulator |
class | Matrix4D |
The Matrix4D class. More... | |
class | MatrixPy |
The python export class for Matrix. More... | |
class | MemoryException |
The MemoryException is thrown if not enough memory can be allocated. More... | |
class | Observer |
Observer class Implementation of the well known Observer Design Pattern. More... | |
class | ofstream |
The ofstream class is provided for convenience. More... | |
class | ogzstream |
class | OutputStream |
The OutputStream class provides writing of binary data to an ostream. More... | |
class | Persistence |
Persistence class and root of the type system. More... | |
class | PersistencePy |
The python export class for Persistence. More... | |
class | Placement |
The Placement class. More... | |
class | PlacementPy |
The python export class for Placement. More... | |
class | Polygon2D |
Polygon2D. More... | |
class | ProgressIndicatorPy |
class | PyException |
class | PyGILStateLocker |
If the application starts we release immediately the global interpreter lock (GIL) once the Python interpreter is initialized, i.e. More... | |
class | PyGILStateRelease |
If a thread holds the global interpreter lock (GIL) but runs a long operation in C where it doesn't need to hold the GIL it can release it temporarily. More... | |
class | PyHandle |
The PyHandler class This class is the base class of all FreeCAD classes which exports into the python space. More... | |
class | PyObjectBase |
The PyObjectBase class, exports the class as a python type PyObjectBase is the base class for all C++ classes which need to get exported into the python namespace. More... | |
class | RedirectStdError |
class | RedirectStdLog |
class | RedirectStdOutput |
class | Reference |
Reference class Implementation of the reference counting pattern. More... | |
class | Rotation |
class | RotationPy |
The python export class for Rotation. More... | |
class | ScriptFactorySingleton |
The ScriptFactorySingleton singleton. More... | |
class | ScriptProducer |
Script Factory This class produce Scirpts. More... | |
class | SequencerBase |
This class gives the user an indication of the progress of an operation and it is used to reassure him that the application is still running. More... | |
class | SequencerLauncher |
The SequencerLauncher class is provided for convenience. More... | |
struct | SequencerP |
class | StdInputSource |
class | StdInputStream |
class | StopWatch |
class | Stream |
class | Streambuf |
struct | string_comp |
class | StringWriter |
The StringWriter class This is an important helper class implementation for the store and retrieval system of objects in FreeCAD. More... | |
class | Subject |
Subject class Implementation of the well known Observer Design Pattern. More... | |
class | SystemExitException |
The SystemExitException is thrown if the Python-internal PyExc_SystemExit exception was thrown. More... | |
class | TimeInfo |
BaseClass class and root of the type system. More... | |
struct | Tools |
class | Type |
Type system class Many of the classes in the FreeCAD must have their type information registered before any instances are created (including, but not limited to: App::Feature, App::Property, Gui::ViewProvider ). More... | |
struct | TypeData |
class | UnitsApi |
The UnitsApi. More... | |
class | UnitsSchema |
The UnitSchema class The subclasses of this class define the stuff for a certain units schema. More... | |
class | UnitsSchemaImperial1 |
The schema class for the imperial unit system Here are the definiton for the imperial unit system. More... | |
class | UnitsSchemaInternal |
The standard units schema Here is defined what internal (base) units FreeCAD uses. More... | |
class | UnitsSchemaMKS |
The UnitSchema class. More... | |
class | Uuid |
Creates a Uuid. More... | |
struct | vec_traits |
struct | vec_traits< App::Color > |
struct | vec_traits< gp_Dir > |
struct | vec_traits< gp_Pnt > |
struct | vec_traits< gp_Vec > |
struct | vec_traits< SbColor > |
struct | vec_traits< SbVec3d > |
struct | vec_traits< SbVec3f > |
struct | vec_traits< Vector3d > |
struct | vec_traits< Vector3f > |
class | Vector2D |
The vector class for 2D calculations. More... | |
class | Vector3 |
The Vector Base class. More... | |
class | VectorPy |
The python export class for Vector. More... | |
class | ViewProjMatrix |
The ViewProjMatrix class returns the result of the multiplication of the 3D vector and the view transformation matrix. More... | |
class | ViewProjMethod |
Abstract base class for all project methods. More... | |
class | Writer |
The Writer class This is an important helper class for the store and retrieval system of persistent objects in FreeCAD. More... | |
class | XMLParseException |
The XMLParseException is thrown if parsing an XML failed. More... | |
class | XMLReader |
The XML reader class This is an important helper class for the store and retrieval system of objects in FreeCAD. More... | |
class | ZipWriter |
The ZipWriter class This is an important helper class implementation for the store and retrieval system of persistent objects in FreeCAD. More... | |
Typedefs | |
typedef BoundBox3< double > | BoundBox3d |
typedef BoundBox3< float > | BoundBox3f |
typedef std::istream | Reader |
typedef Vector3< double > | Vector3d |
typedef Vector3< float > | Vector3f |
Enumerations | |
enum | QuantityType { Length, Area, Volume, Angle, TimeSpan, Velocity, Acceleration, Mass, Temperature } |
quantity types More... | |
enum | UnitSystem { SI1 = 0, SI2 = 1, Imperial1 = 2 } |
Units systems. More... | |
Functions | |
void | Assert (int expr, char *msg) |
std::string | base64_decode (std::string const &s) |
std::string | base64_encode (unsigned char const *, unsigned int len) |
manipulator< int > | blanks (int n) |
std::ostream & | blanksN (std::ostream &os, int n) |
template<class T > | |
T | clamp (T num, T lower, T upper) |
ConsoleSingleton & | Console (void) |
Access to the Console This method is used to gain access to the one and only instance of the ConsoleSingleton class. | |
template<class _Vec1 , class _Vec2 > | |
_Vec1 | convertTo (const _Vec2 &v) |
template<class _Precision > | |
_Precision | Distance (const Vector3< _Precision > &v1, const Vector3< _Precision > &v2) |
Returns the distance between two points. | |
template<class _Precision > | |
_Precision | DistanceP2 (const Vector3< _Precision > &v1, const Vector3< _Precision > &v2) |
Returns the squared distance between two points. | |
template<class T > | |
T | fmod (T numerator, T denominator) |
template<typename T > | |
Vector3< T > | getVectorFromTuple (PyObject *o) |
InterpreterSingleton & | Interpreter (void) |
Access to the InterpreterSingleton object This method is used to gain access to the one and only instance of the InterpreterSingleton class. | |
template<class _Precision > | |
Vector3< _Precision > | operator* (_Precision fFac, const Vector3< _Precision > &rcVct) |
Multiplication of scalar with vector. | |
Vector3f & | operator*= (Vector3f &rclVect, const Matrix4D &rclMtrx) |
PyObject * | PyAsUnicodeObject (const std::string &str) |
PyObject * | PyAsUnicodeObject (const char *str) |
Python helper class This class encapsulate the Decoding of UTF8 to a python object. | |
ScriptFactorySingleton & | ScriptFactory (void) |
SequencerBase & | Sequencer () |
Access to the only SequencerBase instance. | |
template<class T > | |
T | sgn (T t) |
int | streq (const char *A, const char *B) |
template<class T > | |
void | SwapEndian (T &v) |
unsigned short | SwapOrder (void) |
Definition of functions that allow swapping of data types dependent on the architecture. | |
void | SwapVar (double &) |
void | SwapVar (float &) |
void | SwapVar (unsigned long &) |
void | SwapVar (long &) |
void | SwapVar (unsigned short &) |
void | SwapVar (short &) |
void | SwapVar (unsigned char &) |
void | SwapVar (char &) |
manipulator< int > | tabs (int n) |
std::ostream & | tabsN (std::ostream &os, int n) |
template<class T > | |
T | toDegrees (T r) |
template<class T > | |
T | toRadians (T d) |
template<class _Pr1 , class _Pr2 > | |
Vector3< _Pr1 > | toVector (const Vector3< _Pr2 > &v) |
The namespace of the FreeCAD Base library.
This namespace includes most of the basic functions of FreeCAD like
and so on......
typedef BoundBox3<double> Base::BoundBox3d |
Definition at line 979 of file BoundBox.h.
typedef BoundBox3<float> Base::BoundBox3f |
Definition at line 978 of file BoundBox.h.
typedef std::istream Base::Reader |
Definition at line 36 of file Persistence.h.
typedef Vector3<double> Base::Vector3d |
Definition at line 218 of file Vector3D.h.
typedef Vector3<float> Base::Vector3f |
Definition at line 215 of file Vector3D.h.
enum Base::QuantityType |
quantity types
Definition at line 43 of file UnitsSchema.h.
enum Base::UnitSystem |
Units systems.
SI1 | |
SI2 |
internal (mm,kg,s) SI system (http://en.wikipedia.org/wiki/International_System_of_Units) |
Imperial1 |
MKS (m,kg,s) SI system. |
Definition at line 36 of file UnitsSchema.h.
void Base::Assert | ( | int | expr, | |
char * | msg | |||
) | [inline] |
Definition at line 101 of file PyObjectBase.h.
std::string Base::base64_decode | ( | std::string const & | s | ) |
Definition at line 91 of file Base64.cpp.
References base64_chars, and is_base64().
Referenced by App::PropertyPythonObject::Restore().
std::string Base::base64_encode | ( | unsigned char const * | bytes_to_encode, | |
unsigned int | len | |||
) |
Definition at line 48 of file Base64.cpp.
References base64_chars.
Referenced by Base::Writer::insertBinFile(), and App::PropertyPythonObject::Save().
manipulator<int> Base::blanks | ( | int | n | ) | [inline] |
Definition at line 85 of file Base/Tools.h.
References blanksN().
Referenced by Base::InventorBuilder::addCylinder(), Base::InventorBuilder::addDrawStyle(), Base::InventorBuilder::addMaterial(), Base::InventorBuilder::addMaterialBinding(), Base::InventorBuilder::addPoint(), Base::InventorBuilder::addSingleArrow(), Base::InventorBuilder::addText(), Base::InventorBuilder::addTransformation(), Base::InventorBuilder::beginPoints(), Base::InventorBuilder::beginSeparator(), Base::InventorBuilder::endPoints(), and Base::InventorBuilder::endSeparator().
std::ostream& Base::blanksN | ( | std::ostream & | os, | |
int | n | |||
) | [inline] |
Definition at line 73 of file Base/Tools.h.
Referenced by blanks().
T Base::clamp | ( | T | num, | |
T | lower, | |||
T | upper | |||
) | [inline] |
Definition at line 93 of file Base/Tools.h.
Referenced by Gui::Dialog::DlgSettings3DViewImp::loadSettings().
ConsoleSingleton& Base::Console | ( | void | ) | [inline] |
Access to the Console This method is used to gain access to the one and only instance of the ConsoleSingleton class.
Definition at line 188 of file Console.h.
References Base::ConsoleSingleton::Instance().
Referenced by Gui::WorkbenchPy::_getattr(), Robot::WaypointPy::_getattr(), Gui::ViewProviderPythonFeaturePy::_getattr(), Gui::ViewProviderPy::_getattr(), Gui::ViewProviderDocumentObjectPy::_getattr(), Base::VectorPy::_getattr(), Robot::TrajectoryPy::_getattr(), Part::ToroidPy::_getattr(), Part::TopoShapeWirePy::_getattr(), Part::TopoShapeVertexPy::_getattr(), Part::TopoShapeSolidPy::_getattr(), Part::TopoShapeShellPy::_getattr(), Part::TopoShapePy::_getattr(), Part::TopoShapeFacePy::_getattr(), Part::TopoShapeEdgePy::_getattr(), Part::TopoShapeCompSolidPy::_getattr(), Part::TopoShapeCompoundPy::_getattr(), Part::SurfaceOfRevolutionPy::_getattr(), Part::SurfaceOfExtrusionPy::_getattr(), Part::SpherePy::_getattr(), Sketcher::SketchPy::_getattr(), Sketcher::SketchObjectSFPy::_getattr(), Sketcher::SketchObjectPy::_getattr(), Gui::SelectionObjectPy::_getattr(), Base::RotationPy::_getattr(), Robot::RobotObjectPy::_getattr(), Robot::Robot6AxisPy::_getattr(), Part::RectangularTrimmedSurfacePy::_getattr(), Gui::PythonWorkbenchPy::_getattr(), App::PropertyContainerPy::_getattr(), Points::PointsPy::_getattr(), Part::PlanePy::_getattr(), Base::PlacementPy::_getattr(), Base::PersistencePy::_getattr(), Part::PartFeaturePy::_getattr(), Part::Part2DObjectPy::_getattr(), Part::ParabolaPy::_getattr(), Part::OffsetSurfacePy::_getattr(), Part::OffsetCurvePy::_getattr(), Mesh::MeshPy::_getattr(), Mesh::MeshPointPy::_getattr(), Mesh::MeshFeaturePy::_getattr(), Base::MatrixPy::_getattr(), App::MaterialPy::_getattr(), Part::LinePy::_getattr(), Part::HyperbolaPy::_getattr(), Part::GeometrySurfacePy::_getattr(), Part::GeometryPy::_getattr(), Part::GeometryCurvePy::_getattr(), Fem::FemMeshPy::_getattr(), Part::FeaturePythonPy::_getattr(), Mesh::FeaturePythonPy::_getattr(), App::FeaturePythonPy::_getattr(), Mesh::FacetPy::_getattr(), Part::EllipsePy::_getattr(), Gui::DocumentPy::_getattr(), App::DocumentPy::_getattr(), App::DocumentObjectPy::_getattr(), App::DocumentObjectGroupPy::_getattr(), Part::CylinderPy::_getattr(), Sketcher::ConstraintPy::_getattr(), Part::ConePy::_getattr(), Data::ComplexGeoDataPy::_getattr(), Part::CirclePy::_getattr(), Part::BSplineSurfacePy::_getattr(), Part::BSplineCurvePy::_getattr(), Base::BoundBoxPy::_getattr(), Part::BezierSurfacePy::_getattr(), Part::BezierCurvePy::_getattr(), Base::BaseClassPy::_getattr(), Part::ArcPy::_getattr(), Part::ArcOfCirclePy::_getattr(), App::Document::_recomputeFeature(), Base::PyObjectBase::_repr(), Gui::WorkbenchPy::_setattr(), Robot::WaypointPy::_setattr(), Gui::ViewProviderPythonFeaturePy::_setattr(), Gui::ViewProviderPy::_setattr(), Gui::ViewProviderDocumentObjectPy::_setattr(), Base::VectorPy::_setattr(), Robot::TrajectoryPy::_setattr(), Part::ToroidPy::_setattr(), Part::TopoShapeWirePy::_setattr(), Part::TopoShapeVertexPy::_setattr(), Part::TopoShapeSolidPy::_setattr(), Part::TopoShapeShellPy::_setattr(), Part::TopoShapePy::_setattr(), Part::TopoShapeFacePy::_setattr(), Part::TopoShapeEdgePy::_setattr(), Part::TopoShapeCompSolidPy::_setattr(), Part::TopoShapeCompoundPy::_setattr(), Part::SurfaceOfRevolutionPy::_setattr(), Part::SurfaceOfExtrusionPy::_setattr(), Part::SpherePy::_setattr(), Sketcher::SketchPy::_setattr(), Sketcher::SketchObjectSFPy::_setattr(), Sketcher::SketchObjectPy::_setattr(), Gui::SelectionObjectPy::_setattr(), Base::RotationPy::_setattr(), Robot::RobotObjectPy::_setattr(), Robot::Robot6AxisPy::_setattr(), Part::RectangularTrimmedSurfacePy::_setattr(), Gui::PythonWorkbenchPy::_setattr(), App::PropertyContainerPy::_setattr(), Points::PointsPy::_setattr(), Part::PlanePy::_setattr(), Base::PlacementPy::_setattr(), Base::PersistencePy::_setattr(), Part::PartFeaturePy::_setattr(), Part::Part2DObjectPy::_setattr(), Part::ParabolaPy::_setattr(), Part::OffsetSurfacePy::_setattr(), Part::OffsetCurvePy::_setattr(), Mesh::MeshPy::_setattr(), Mesh::MeshPointPy::_setattr(), Mesh::MeshFeaturePy::_setattr(), Base::MatrixPy::_setattr(), App::MaterialPy::_setattr(), Part::LinePy::_setattr(), Part::HyperbolaPy::_setattr(), Part::GeometrySurfacePy::_setattr(), Part::GeometryPy::_setattr(), Part::GeometryCurvePy::_setattr(), Fem::FemMeshPy::_setattr(), Part::FeaturePythonPy::_setattr(), Mesh::FeaturePythonPy::_setattr(), App::FeaturePythonPy::_setattr(), Mesh::FacetPy::_setattr(), Part::EllipsePy::_setattr(), Gui::DocumentPy::_setattr(), App::DocumentPy::_setattr(), App::DocumentObjectPy::_setattr(), App::DocumentObjectGroupPy::_setattr(), Part::CylinderPy::_setattr(), Sketcher::ConstraintPy::_setattr(), Part::ConePy::_setattr(), Data::ComplexGeoDataPy::_setattr(), Part::CirclePy::_setattr(), Part::BSplineSurfacePy::_setattr(), Part::BSplineCurvePy::_setattr(), Base::BoundBoxPy::_setattr(), Part::BezierSurfacePy::_setattr(), Part::BezierCurvePy::_setattr(), Base::BaseClassPy::_setattr(), Part::ArcPy::_setattr(), Part::ArcOfCirclePy::_setattr(), MeshPartGui::Tessellation::accept(), PartGui::LoftWidget::accept(), RobotGui::TaskDlgEdge2Trac::accept(), Gui::TaskView::TaskDialogPython::accept(), StartGui::Workbench::activated(), Gui::StdCmdDownloadOnlineHelp::activated(), StdCmdViewIvIssueCamPos::activated(), CmdSandboxMeshTestRef::activated(), CmdSandboxMeshTestJob::activated(), CmdSandboxEventLoop::activated(), CmdApproxPlane::activated(), CmdRaytracingWriteCamera::activated(), CmdPartReverseShape::activated(), CmdPartMakeSolid::activated(), CmdMeshBoundingBox::activated(), Gui::PythonCommand::activated(), Gui::Application::activateWorkbench(), Sketcher::Sketch::addDistanceConstraint(), Sketcher::Sketch::addEqualConstraint(), Sketcher::Sketch::addPerpendicularConstraint(), Gui::SelectionSingleton::addSelection(), Sketcher::Sketch::addTangentConstraint(), Gui::CommandManager::addTo(), PartGui::DlgExtrusion::apply(), Gui::ViewProviderPythonFeatureImp::attach(), Gui::PropertyEditor::PropertyEditor::buildUp(), Gui::MacroManager::cancel(), Gui::ViewProviderPythonFeatureImp::claimChildren(), ParameterGrp::Clear(), Gui::SelectionSingleton::clearCompleteSelection(), Gui::SelectionSingleton::clearSelection(), RobotGui::TaskDlgEdge2Trac::clicked(), Gui::TaskView::TaskDialogPython::clicked(), Gui::MacroManager::commit(), Base::ConsoleObserverFile::ConsoleObserverFile(), App::PropertyFileIncluded::Copy(), copyResource(), Mesh::GTSAlgos::createGTSSurface(), Base::Type::createInstanceByName(), Gui::WidgetFactoryInst::createPreferencePage(), Gui::WidgetFactoryInst::createPrefWidget(), Gui::WidgetFactoryInst::createWidget(), Gui::WorkbenchManager::createWorkbench(), MeshGui::ViewProviderMeshCurvature::curvatureInfoCallback(), Gui::Dialog::ButtonModel::data(), debugprint(), App::Application::destruct(), App::Application::destructObserver(), Gui::Command::doCommand(), App::Document::Document(), MeshGui::ViewProviderMeshTransformDemolding::DragEndCallback(), SketcherGui::ViewProviderSketch::editDoubleClicked(), Gui::ViewProvider::eventCallback(), Sketcher::SketchObjectSF::execute(), Raytracing::RayProject::execute(), Inspection::Feature::execute(), Part::ImportStep::execute(), Part::ImportIges::execute(), Part::ImportBrep::execute(), Part::CurveNet::execute(), Drawing::FeaturePage::execute(), Import::FeatureImportStep::Execute(), Import::FeatureImportIges::Execute(), Sandbox::SandboxObject::execute(), exporter(), MeshGui::ViewProviderMesh::faceInfo(), MeshGui::ViewProviderMesh::faceInfoCallback(), MeshGui::ViewProviderMesh::fillHoleCallback(), MeshCore::MeshAlgorithm::FillupHole(), App::PropertyPythonObject::fromString(), MeshGui::SoFCMeshSegmentShape::generatePrimitives(), MeshGui::SoFCMeshObjectShape::generatePrimitives(), MeshGui::SoFCMeshFaceSet::generatePrimitives(), Gui::ViewProviderPythonFeatureImp::getDefaultDisplayMode(), Gui::ViewProviderPythonFeatureImp::getDisplayModes(), MeshGui::ViewProviderMesh::getFacetsFromPolygon(), Gui::ViewProviderPythonFeatureImp::getIcon(), Gui::TaskView::TaskDialogPython::getStandardButtons(), MeshGui::ViewProviderMeshNode::handleEvent(), PartGui::ViewProviderCurveNet::handleEvent(), Gui::TaskView::TaskDialogPython::helpRequested(), Gui::MergeDocuments::importObjects(), App::Document::importObjects(), Part::ImportStepParts(), initAssembly(), initAssemblyGui(), initCam(), initCamGui(), initComplete(), initCompleteGui(), initDrawing(), initDrawingGui(), initFem(), initFemGui(), initImage(), initImageGui(), initImport(), initImportGui(), initInspection(), initInspectionGui(), initJtReader(), initMesh(), initMeshGui(), initMeshPart(), initMeshPartGui(), initPart(), initPartDesign(), initPartDesignGui(), initPartGui(), initPoints(), initPointsGui(), initQtUnitGui(), initRaytracing(), initRaytracingGui(), initReverseEngineering(), initReverseEngineeringGui(), initRobot(), initRobotGui(), initSandbox(), initSandboxGui(), initSketcher(), initSketcherGui(), Gui::GUIApplicationNativeEventAware::initSpaceball(), initStart(), initStartGui(), initWebGui(), insert(), InspectionGui::ViewProviderInspection::inspectCallback(), Gui::View3DInventorViewer::interactionLoggerCB(), Gui::Command::invoke(), Gui::TaskView::TaskDialogPython::isAllowedAlterDocument(), Gui::TaskView::TaskDialogPython::isAllowedAlterSelection(), Gui::TaskView::TaskDialogPython::isAllowedAlterView(), Mesh::MeshObject::load(), MeshCore::MeshInput::LoadAny(), MeshCore::MeshInput::LoadOBJ(), Gui::PythonOnlineHelp::loadResource(), Gui::MainWindow::loadUrls(), Gui::MainWindow::loadWindowSettings(), main(), MeshPart::CurveProjectorWithToolMesh::makeToolMesh(), MeshGui::ViewProviderMesh::markPartCallback(), Gui::ViewProviderMeasureDistance::measureDistanceCallback(), messageHandler(), Gui::TaskView::TaskDialogPython::needsFullSpace(), Gui::GUIApplication::notify(), MeshGui::DlgEvaluateMeshImp::on_analyzeSelfIntersectionButton_clicked(), Gui::WindowParameter::OnChange(), Gui::ViewProviderPythonFeatureImp::onChanged(), App::FeaturePythonImp::onChanged(), Sandbox::SandboxObject::onChanged(), SketcherGui::ViewProviderSketch::onDelete(), Gui::View3DInventor::onMsg(), Gui::Document::onRelabel(), Gui::Dialog::DlgTipOfTheDayImp::onResponseHeaderReceived(), Gui::Dialog::DlgTipOfTheDayImp::onStateChanged(), Gui::View3DInventor::onUpdate(), Gui::Document::onUpdate(), Gui::TaskView::TaskDialogPython::open(), Gui::MacroManager::open(), open(), MeshGui::ViewProviderMesh::partMeshCallback(), Gui::BitmapFactoryInst::pixmap(), Gui::BitmapFactoryInst::pixmapFromSvg(), Gui::Dialog::PreferenceUiForm::PreferenceUiForm(), App::Application::processCmdLineFiles(), Gui::View3DInventorViewer::processEvent(), Base::ScriptFactorySingleton::ProduceScript(), MeshPart::CurveProjectorSimple::projectCurve(), MeshPart::CurveProjectorShape::projectCurve(), Base::PyObjectBase::PyObjectBase(), Base::XMLReader::readFiles(), Part::ReadNames(), Gui::TaskView::TaskDialogPython::reject(), DrawSketchHandlerTrimming::releaseButton(), Base::Exception::ReportException(), Gui::DockWnd::ReportOutput::ReportOutput(), Sandbox::SandboxObject::resetValue(), App::PropertyLinkSubList::Restore(), App::PropertyLinkList::Restore(), App::PropertyLinkSub::Restore(), App::PropertyLink::Restore(), App::PropertyContainer::Restore(), App::DynamicProperty::Restore(), App::Document::restore(), App::Document::Restore(), Part::PropertyPartShape::RestoreDocFile(), Gui::PrefColorButton::restorePreferences(), Gui::PrefSlider::restorePreferences(), Gui::PrefRadioButton::restorePreferences(), Gui::PrefCheckBox::restorePreferences(), Gui::PrefComboBox::restorePreferences(), Gui::PrefFileChooser::restorePreferences(), Gui::PrefLineEdit::restorePreferences(), Gui::PrefDoubleSpinBox::restorePreferences(), Gui::PrefSpinBox::restorePreferences(), Gui::SelectionSingleton::rmvSelection(), Sandbox::DocumentTestThread::run(), Sandbox::PythonThread::run(), BarThread::run(), MeshTestJob::run(), Gui::Application::runApplication(), App::Application::runApplication(), Gui::PythonDebugger::runFile(), Gui::Application::runPythonCode(), App::PropertyContainer::Save(), App::DynamicProperty::Save(), App::Document::save(), Part::PropertyPartShape::SaveDocFile(), Gui::PrefColorButton::savePreferences(), Gui::PrefSlider::savePreferences(), Gui::PrefRadioButton::savePreferences(), Gui::PrefCheckBox::savePreferences(), Gui::PrefComboBox::savePreferences(), Gui::PrefFileChooser::savePreferences(), Gui::PrefLineEdit::savePreferences(), Gui::PrefDoubleSpinBox::savePreferences(), Gui::PrefSpinBox::savePreferences(), Base::Builder3D::saveToLog(), MeshGui::ViewProviderMesh::segmMeshCallback(), Gui::Application::setActiveDocument(), Gui::ViewProviderPythonFeatureImp::setDisplayMode(), Gui::ViewProviderPythonFeatureImp::setEdit(), Sandbox::SandboxObject::setIntValue(), Gui::PrefWidget::setParamGrpPath(), setupMainWindow(), PartGui::ViewProviderPartBase::shapeInfoCallback(), Gui::TaskView::TaskWatcherPython::shouldShow(), Gui::Document::slotChangedObject(), Gui::DocumentItem::slotChangeObject(), Gui::Application::slotDeleteDocument(), Gui::DocumentItem::slotNewObject(), Gui::Document::slotNewObject(), Gui::DocumentItem::slotRenameObject(), Sketcher::Sketch::solve(), Gui::SplashObserver::SplashObserver(), Gui::Application::sSendActiveView(), Gui::NetworkRetriever::startDownload(), App::DocumentPy::staticCallback_abortTransaction(), Gui::WorkbenchPy::staticCallback_activate(), Gui::DocumentPy::staticCallback_activeObject(), Gui::DocumentPy::staticCallback_activeView(), Base::VectorPy::staticCallback_add(), Part::TopoShapeShellPy::staticCallback_add(), Part::TopoShapeCompSolidPy::staticCallback_add(), Part::TopoShapeCompoundPy::staticCallback_add(), Base::BoundBoxPy::staticCallback_add(), Gui::DocumentPy::staticCallback_addAnnotation(), Sketcher::SketchPy::staticCallback_addConstraint(), Sketcher::SketchObjectPy::staticCallback_addConstraint(), Gui::ViewProviderPythonFeaturePy::staticCallback_addDisplayMode(), Fem::FemMeshPy::staticCallback_addEdge(), Sketcher::SketchObjectPy::staticCallback_addExternal(), Fem::FemMeshPy::staticCallback_addFace(), Mesh::MeshPy::staticCallback_addFacet(), Mesh::MeshPy::staticCallback_addFacets(), Sketcher::SketchPy::staticCallback_addGeometry(), Sketcher::SketchObjectPy::staticCallback_addGeometry(), Fem::FemMeshPy::staticCallback_addHypothesis(), Mesh::MeshPy::staticCallback_addMesh(), Fem::FemMeshPy::staticCallback_addNode(), App::DocumentPy::staticCallback_addObject(), App::DocumentObjectGroupPy::staticCallback_addObject(), Points::PointsPy::staticCallback_addPoints(), Gui::ViewProviderPythonFeaturePy::staticCallback_addProperty(), Part::FeaturePythonPy::staticCallback_addProperty(), Mesh::FeaturePythonPy::staticCallback_addProperty(), App::FeaturePythonPy::staticCallback_addProperty(), Fem::FemMeshPy::staticCallback_addQuad(), Fem::FemMeshPy::staticCallback_addVolume(), Gui::PythonWorkbenchPy::staticCallback_AppendCommandbar(), Gui::PythonWorkbenchPy::staticCallback_appendCommandbar(), Gui::PythonWorkbenchPy::staticCallback_AppendContextMenu(), Gui::PythonWorkbenchPy::staticCallback_appendContextMenu(), Gui::PythonWorkbenchPy::staticCallback_AppendMenu(), Gui::PythonWorkbenchPy::staticCallback_appendMenu(), Gui::PythonWorkbenchPy::staticCallback_AppendToolbar(), Gui::PythonWorkbenchPy::staticCallback_appendToolbar(), Part::TopoShapeWirePy::staticCallback_approximate(), Part::BSplineCurvePy::staticCallback_approximate(), Part::GeometrySurfacePy::staticCallback_bounds(), Part::BSplineSurfacePy::staticCallback_bounds(), Part::BezierSurfacePy::staticCallback_bounds(), Part::BSplineCurvePy::staticCallback_buildFromPoles(), Part::TopoShapeEdgePy::staticCallback_centerOfCurvatureAt(), Part::TopoShapePy::staticCallback_check(), Robot::Robot6AxisPy::staticCallback_check(), Sketcher::SketchPy::staticCallback_clear(), Mesh::MeshPy::staticCallback_clear(), App::DocumentPy::staticCallback_clearUndos(), Mesh::MeshPy::staticCallback_coarsen(), Mesh::MeshPy::staticCallback_collapseEdge(), Mesh::MeshPy::staticCallback_collapseFacet(), Mesh::MeshPy::staticCallback_collapseFacets(), App::DocumentPy::staticCallback_commitTransaction(), Part::TopoShapePy::staticCallback_common(), Part::TopoShapePy::staticCallback_complement(), Fem::FemMeshPy::staticCallback_compute(), Part::TopoShapePy::staticCallback_copy(), Points::PointsPy::staticCallback_copy(), Base::PlacementPy::staticCallback_copy(), Mesh::MeshPy::staticCallback_copy(), Fem::FemMeshPy::staticCallback_copy(), App::DocumentPy::staticCallback_copyObject(), Mesh::MeshPy::staticCallback_countComponents(), Mesh::MeshFeaturePy::staticCallback_countFacets(), Mesh::MeshPy::staticCallback_countNonUniformOrientedFacets(), Mesh::MeshFeaturePy::staticCallback_countPoints(), Mesh::MeshPy::staticCallback_countSegments(), Base::VectorPy::staticCallback_cross(), Mesh::MeshPy::staticCallback_crossSections(), Part::TopoShapeFacePy::staticCallback_curvatureAt(), Part::TopoShapeEdgePy::staticCallback_curvatureAt(), Part::TopoShapePy::staticCallback_cut(), Sketcher::SketchObjectPy::staticCallback_delConstraint(), Sketcher::SketchObjectPy::staticCallback_delConstraintOnPoint(), Robot::TrajectoryPy::staticCallback_deleteLast(), Sketcher::SketchObjectPy::staticCallback_delExternal(), Sketcher::SketchObjectPy::staticCallback_delGeometry(), Part::TopoShapeFacePy::staticCallback_derivative1At(), Part::TopoShapeEdgePy::staticCallback_derivative1At(), Part::TopoShapeFacePy::staticCallback_derivative2At(), Part::TopoShapeEdgePy::staticCallback_derivative2At(), Part::TopoShapeEdgePy::staticCallback_derivative3At(), Base::MatrixPy::staticCallback_determinant(), Mesh::MeshPy::staticCallback_difference(), Part::GeometryCurvePy::staticCallback_discretize(), Base::VectorPy::staticCallback_distanceToLine(), Base::VectorPy::staticCallback_distanceToPlane(), Base::VectorPy::staticCallback_dot(), Base::BoundBoxPy::staticCallback_enlarge(), Part::BSplineSurfacePy::staticCallback_exchangeUV(), Part::BezierSurfacePy::staticCallback_exchangeUV(), Part::TopoShapePy::staticCallback_exportBrep(), Part::TopoShapePy::staticCallback_exportIges(), Part::TopoShapePy::staticCallback_exportStep(), Part::TopoShapePy::staticCallback_exportStl(), Part::TopoShapePy::staticCallback_extrude(), Sketcher::SketchObjectPy::staticCallback_fillet(), Mesh::MeshPy::staticCallback_fillupHoles(), App::DocumentPy::staticCallback_findObjects(), Gui::ViewProviderPy::staticCallback_finishEditing(), Part::TopoShapePy::staticCallback_fix(), Mesh::MeshPy::staticCallback_fixDeformations(), Mesh::MeshPy::staticCallback_fixDegenerations(), Mesh::MeshFeaturePy::staticCallback_fixDegenerations(), Mesh::MeshPy::staticCallback_fixIndices(), Mesh::MeshFeaturePy::staticCallback_fixIndices(), Mesh::MeshPy::staticCallback_fixSelfIntersections(), Mesh::MeshFeaturePy::staticCallback_fixSelfIntersections(), Mesh::MeshPy::staticCallback_flipNormals(), Mesh::MeshPy::staticCallback_foraminate(), Part::TopoShapePy::staticCallback_fuse(), Base::BaseClassPy::staticCallback_getAllDerivedFrom(), Base::VectorPy::staticCallback_getAngle(), Part::TopoShapeShellPy::staticCallback_getBadEdges(), App::PropertyContainerPy::staticCallback_getDocumentationOfProperty(), Mesh::MeshPy::staticCallback_getFacetSelection(), Part::TopoShapeShellPy::staticCallback_getFreeEdges(), App::PropertyContainerPy::staticCallback_getGroupOfProperty(), Base::BoundBoxPy::staticCallback_getIntersectionPoint(), Part::BSplineCurvePy::staticCallback_getKnot(), Part::BSplineCurvePy::staticCallback_getKnots(), Part::BSplineCurvePy::staticCallback_getMultiplicities(), Part::BSplineCurvePy::staticCallback_getMultiplicity(), Gui::DocumentPy::staticCallback_getObject(), App::DocumentPy::staticCallback_getObject(), App::DocumentObjectGroupPy::staticCallback_getObject(), App::DocumentPy::staticCallback_getObjectsByLabel(), Mesh::MeshPy::staticCallback_getPlanes(), Mesh::MeshPy::staticCallback_getPointSelection(), Part::BSplineSurfacePy::staticCallback_getPole(), Part::BSplineCurvePy::staticCallback_getPole(), Part::BezierSurfacePy::staticCallback_getPole(), Part::BezierCurvePy::staticCallback_getPole(), Part::BSplineSurfacePy::staticCallback_getPoles(), Part::BSplineCurvePy::staticCallback_getPoles(), Part::BezierSurfacePy::staticCallback_getPoles(), Part::BezierCurvePy::staticCallback_getPoles(), App::PropertyContainerPy::staticCallback_getPropertyByName(), Part::BSplineSurfacePy::staticCallback_getResolution(), Part::BSplineCurvePy::staticCallback_getResolution(), Part::BezierSurfacePy::staticCallback_getResolution(), Part::BezierCurvePy::staticCallback_getResolution(), Robot::RobotObjectPy::staticCallback_getRobot(), Mesh::MeshPy::staticCallback_getSegment(), Mesh::MeshPy::staticCallback_getSeparateComponents(), App::DocumentPy::staticCallback_getTempFileName(), App::PropertyContainerPy::staticCallback_getTypeOfProperty(), Part::BSplineSurfacePy::staticCallback_getUKnot(), Part::BSplineSurfacePy::staticCallback_getUKnots(), Part::BSplineSurfacePy::staticCallback_getUMultiplicities(), Part::BSplineSurfacePy::staticCallback_getUMultiplicity(), Part::BSplineSurfacePy::staticCallback_getVKnot(), Part::BSplineSurfacePy::staticCallback_getVKnots(), Part::BSplineSurfacePy::staticCallback_getVMultiplicities(), Part::BSplineSurfacePy::staticCallback_getVMultiplicity(), Part::BSplineSurfacePy::staticCallback_getWeight(), Part::BSplineCurvePy::staticCallback_getWeight(), Part::BezierSurfacePy::staticCallback_getWeight(), Part::BezierCurvePy::staticCallback_getWeight(), Part::BSplineSurfacePy::staticCallback_getWeights(), Part::BSplineCurvePy::staticCallback_getWeights(), Part::BezierSurfacePy::staticCallback_getWeights(), Part::BezierCurvePy::staticCallback_getWeights(), Mesh::MeshPy::staticCallback_harmonizeNormals(), Mesh::MeshFeaturePy::staticCallback_harmonizeNormals(), Part::TopoShapePy::staticCallback_hashCode(), Mesh::MeshPy::staticCallback_hasNonManifolds(), Mesh::MeshPy::staticCallback_hasNonUniformOrientedFacets(), App::DocumentObjectGroupPy::staticCallback_hasObject(), Mesh::MeshPy::staticCallback_hasSelfIntersections(), Gui::ViewProviderPy::staticCallback_hide(), Gui::DocumentPy::staticCallback_hide(), Part::BezierSurfacePy::staticCallback_increase(), Part::BezierCurvePy::staticCallback_increase(), Part::BSplineSurfacePy::staticCallback_increaseDegree(), Part::BSplineCurvePy::staticCallback_increaseDegree(), Part::BSplineCurvePy::staticCallback_increaseMultiplicity(), Part::BSplineSurfacePy::staticCallback_increaseUMultiplicity(), Part::BSplineSurfacePy::staticCallback_increaseVMultiplicity(), Part::BSplineCurvePy::staticCallback_incrementMultiplicity(), Part::BSplineSurfacePy::staticCallback_incrementUMultiplicity(), Part::BSplineSurfacePy::staticCallback_incrementVMultiplicity(), Mesh::MeshPy::staticCallback_inner(), Part::BSplineCurvePy::staticCallback_insertKnot(), Part::BSplineCurvePy::staticCallback_insertKnots(), Part::BezierCurvePy::staticCallback_insertPoleAfter(), Part::BezierCurvePy::staticCallback_insertPoleBefore(), Part::BezierSurfacePy::staticCallback_insertPoleColAfter(), Part::BezierSurfacePy::staticCallback_insertPoleColBefore(), Part::BezierSurfacePy::staticCallback_insertPoleRowAfter(), Part::BezierSurfacePy::staticCallback_insertPoleRowBefore(), Part::BSplineSurfacePy::staticCallback_insertUKnot(), Part::BSplineSurfacePy::staticCallback_insertUKnots(), Mesh::MeshPy::staticCallback_insertVertex(), Part::BSplineSurfacePy::staticCallback_insertVKnot(), Part::BSplineSurfacePy::staticCallback_insertVKnots(), Robot::TrajectoryPy::staticCallback_insertWaypoints(), Part::BSplineCurvePy::staticCallback_interpolate(), Mesh::MeshPy::staticCallback_intersect(), Mesh::FacetPy::staticCallback_intersect(), Base::PlacementPy::staticCallback_inverse(), Base::MatrixPy::staticCallback_inverse(), Base::RotationPy::staticCallback_invert(), Base::MatrixPy::staticCallback_invert(), Gui::SelectionObjectPy::staticCallback_isA(), Part::TopoShapePy::staticCallback_isClosed(), Part::BSplineCurvePy::staticCallback_isClosed(), Part::BezierCurvePy::staticCallback_isClosed(), Base::BoundBoxPy::staticCallback_isCutPlane(), Base::BaseClassPy::staticCallback_isDerivedFrom(), Gui::ViewProviderPy::staticCallback_isEditing(), Part::TopoShapePy::staticCallback_isEqual(), Part::TopoShapePy::staticCallback_isInside(), Base::BoundBoxPy::staticCallback_isInside(), Base::BoundBoxPy::staticCallback_isIntersection(), Part::TopoShapePy::staticCallback_isNull(), Part::TopoShapeFacePy::staticCallback_isPartOfDomain(), Part::BSplineCurvePy::staticCallback_isPeriodic(), Part::BezierCurvePy::staticCallback_isPeriodic(), Part::BSplineCurvePy::staticCallback_isRational(), Part::BezierCurvePy::staticCallback_isRational(), Part::TopoShapePy::staticCallback_isSame(), Mesh::MeshPy::staticCallback_isSolid(), Part::GeometrySurfacePy::staticCallback_isUClosed(), Part::BSplineSurfacePy::staticCallback_isUClosed(), Part::BezierSurfacePy::staticCallback_isUClosed(), Part::GeometrySurfacePy::staticCallback_isUPeriodic(), Part::BSplineSurfacePy::staticCallback_isUPeriodic(), Part::BezierSurfacePy::staticCallback_isUPeriodic(), Part::BSplineSurfacePy::staticCallback_isURational(), Part::BezierSurfacePy::staticCallback_isURational(), Part::TopoShapePy::staticCallback_isValid(), Part::GeometrySurfacePy::staticCallback_isVClosed(), Part::BSplineSurfacePy::staticCallback_isVClosed(), Part::BezierSurfacePy::staticCallback_isVClosed(), Gui::ViewProviderPy::staticCallback_isVisible(), Part::GeometrySurfacePy::staticCallback_isVPeriodic(), Part::BSplineSurfacePy::staticCallback_isVPeriodic(), Part::BezierSurfacePy::staticCallback_isVPeriodic(), Part::BSplineSurfacePy::staticCallback_isVRational(), Part::BezierSurfacePy::staticCallback_isVRational(), Part::BSplineCurvePy::staticCallback_join(), Gui::PythonWorkbenchPy::staticCallback_ListCommandbars(), Gui::PythonWorkbenchPy::staticCallback_listCommandbars(), Gui::ViewProviderPy::staticCallback_listDisplayModes(), Gui::PythonWorkbenchPy::staticCallback_ListMenus(), Gui::PythonWorkbenchPy::staticCallback_listMenus(), Gui::PythonWorkbenchPy::staticCallback_ListToolbars(), Gui::PythonWorkbenchPy::staticCallback_listToolbars(), Part::BSplineCurvePy::staticCallback_makeC1Continuous(), Part::TopoShapePy::staticCallback_makeChamfer(), Part::TopoShapePy::staticCallback_makeFillet(), Part::TopoShapeShellPy::staticCallback_makeHalfSpace(), Part::TopoShapeFacePy::staticCallback_makeHalfSpace(), Part::TopoShapeWirePy::staticCallback_makeHomogenousWires(), Part::TopoShapeWirePy::staticCallback_makeOffset(), Part::TopoShapeFacePy::staticCallback_makeOffset(), Part::TopoShapePy::staticCallback_makeOffsetShape(), Part::TopoShapeWirePy::staticCallback_makePipe(), Part::TopoShapeWirePy::staticCallback_makePipeShell(), Part::GeometryCurvePy::staticCallback_makeRuledSurface(), Part::TopoShapePy::staticCallback_makeShapeFromMesh(), Part::TopoShapePy::staticCallback_makeThickness(), Mesh::MeshPy::staticCallback_meshFromSegment(), Part::TopoShapePy::staticCallback_mirror(), Part::GeometryPy::staticCallback_mirror(), Base::PlacementPy::staticCallback_move(), Mesh::MeshPointPy::staticCallback_move(), Base::MatrixPy::staticCallback_move(), Base::BoundBoxPy::staticCallback_move(), App::DocumentPy::staticCallback_moveObject(), Sketcher::SketchPy::staticCallback_movePoint(), Sketcher::SketchObjectPy::staticCallback_movePoint(), Part::BSplineSurfacePy::staticCallback_movePoint(), Part::BSplineCurvePy::staticCallback_movePoint(), Base::VectorPy::staticCallback_multiply(), Base::RotationPy::staticCallback_multiply(), Base::PlacementPy::staticCallback_multiply(), Base::MatrixPy::staticCallback_multiply(), Base::RotationPy::staticCallback_multVec(), Base::PlacementPy::staticCallback_multVec(), Gui::WorkbenchPy::staticCallback_name(), Mesh::MeshPy::staticCallback_nearestFacetOnRay(), App::DocumentObjectGroupPy::staticCallback_newObject(), Part::TopoShapeFacePy::staticCallback_normalAt(), Part::TopoShapeEdgePy::staticCallback_normalAt(), Base::VectorPy::staticCallback_normalize(), Part::TopoShapePy::staticCallback_nullify(), Mesh::MeshPy::staticCallback_offset(), Mesh::MeshPy::staticCallback_offsetSpecial(), Part::TopoShapePy::staticCallback_oldFuse(), App::DocumentPy::staticCallback_openTransaction(), Mesh::MeshPy::staticCallback_optimizeEdges(), Mesh::MeshPy::staticCallback_optimizeTopology(), Mesh::MeshPy::staticCallback_outer(), Part::GeometrySurfacePy::staticCallback_parameter(), Part::GeometryCurvePy::staticCallback_parameter(), Robot::TrajectoryPy::staticCallback_position(), Mesh::MeshPy::staticCallback_printInfo(), Part::TopoShapePy::staticCallback_project(), Base::VectorPy::staticCallback_projectToLine(), Base::VectorPy::staticCallback_projectToPlane(), App::DocumentObjectPy::staticCallback_purgeTouched(), Part::TopoShapePy::staticCallback_read(), Points::PointsPy::staticCallback_read(), Mesh::MeshPy::staticCallback_read(), Fem::FemMeshPy::staticCallback_read(), App::DocumentPy::staticCallback_recompute(), App::DocumentPy::staticCallback_redo(), Mesh::MeshPy::staticCallback_refine(), Gui::SelectionObjectPy::staticCallback_remove(), Gui::PythonWorkbenchPy::staticCallback_RemoveCommandbar(), Gui::PythonWorkbenchPy::staticCallback_removeCommandbar(), Mesh::MeshPy::staticCallback_removeComponents(), Gui::PythonWorkbenchPy::staticCallback_RemoveContextMenu(), Gui::PythonWorkbenchPy::staticCallback_removeContextMenu(), Mesh::MeshPy::staticCallback_removeDuplicatedFacets(), Mesh::MeshFeaturePy::staticCallback_removeDuplicatedFacets(), Mesh::MeshPy::staticCallback_removeDuplicatedPoints(), Mesh::MeshFeaturePy::staticCallback_removeDuplicatedPoints(), Mesh::MeshPy::staticCallback_removeFacets(), Mesh::MeshPy::staticCallback_removeFoldsOnSurface(), Mesh::MeshFeaturePy::staticCallback_removeFoldsOnSurface(), Part::TopoShapePy::staticCallback_removeInternalWires(), Part::BSplineCurvePy::staticCallback_removeKnot(), Gui::PythonWorkbenchPy::staticCallback_RemoveMenu(), Gui::PythonWorkbenchPy::staticCallback_removeMenu(), Mesh::MeshPy::staticCallback_removeNonManifolds(), Mesh::MeshFeaturePy::staticCallback_removeNonManifolds(), App::DocumentPy::staticCallback_removeObject(), App::DocumentObjectGroupPy::staticCallback_removeObject(), App::DocumentObjectGroupPy::staticCallback_removeObjectsFromDocument(), Part::BezierCurvePy::staticCallback_removePole(), Part::BezierSurfacePy::staticCallback_removePoleCol(), Part::BezierSurfacePy::staticCallback_removePoleRow(), Part::TopoShapePy::staticCallback_removeShape(), Gui::PythonWorkbenchPy::staticCallback_RemoveToolbar(), Gui::PythonWorkbenchPy::staticCallback_removeToolbar(), Part::BSplineSurfacePy::staticCallback_removeUKnot(), Part::BSplineSurfacePy::staticCallback_removeVKnot(), Part::BSplineSurfacePy::staticCallback_reparametrize(), Part::TopoShapePy::staticCallback_replaceShape(), Gui::DocumentPy::staticCallback_resetEdit(), App::DocumentPy::staticCallback_restore(), Part::TopoShapePy::staticCallback_reverse(), Part::TopoShapePy::staticCallback_revolve(), Part::TopoShapePy::staticCallback_rotate(), Mesh::MeshPy::staticCallback_rotate(), Part::GeometryPy::staticCallback_rotate(), Base::MatrixPy::staticCallback_rotateX(), Base::MatrixPy::staticCallback_rotateY(), Base::MatrixPy::staticCallback_rotateZ(), App::DocumentPy::staticCallback_save(), Base::VectorPy::staticCallback_scale(), Part::TopoShapePy::staticCallback_scale(), Base::MatrixPy::staticCallback_scale(), Part::GeometryPy::staticCallback_scale(), Part::TopoShapePy::staticCallback_section(), Part::BSplineSurfacePy::staticCallback_segment(), Part::BSplineCurvePy::staticCallback_segment(), Part::BezierSurfacePy::staticCallback_segment(), Part::BezierCurvePy::staticCallback_segment(), App::MaterialPy::staticCallback_set(), Sketcher::SketchObjectPy::staticCallback_setDatum(), Gui::DocumentPy::staticCallback_setEdit(), Part::BSplineCurvePy::staticCallback_setKnot(), Part::BSplineCurvePy::staticCallback_setKnots(), Part::BSplineCurvePy::staticCallback_setNotPeriodic(), Part::BSplineCurvePy::staticCallback_setOrigin(), Part::LinePy::staticCallback_setParameterRange(), Part::BSplineCurvePy::staticCallback_setPeriodic(), Mesh::MeshPy::staticCallback_setPoint(), Part::BSplineSurfacePy::staticCallback_setPole(), Part::BSplineCurvePy::staticCallback_setPole(), Part::BezierSurfacePy::staticCallback_setPole(), Part::BezierCurvePy::staticCallback_setPole(), Part::BSplineSurfacePy::staticCallback_setPoleCol(), Part::BezierSurfacePy::staticCallback_setPoleCol(), Part::BSplineSurfacePy::staticCallback_setPoleRow(), Part::BezierSurfacePy::staticCallback_setPoleRow(), Part::BezierCurvePy::staticCallback_setPoles(), Gui::DocumentPy::staticCallback_setPos(), Fem::FemMeshPy::staticCallback_setShape(), Fem::FemMeshPy::staticCallback_setStanardHypotheses(), Part::TopoShapeVertexPy::staticCallback_setTolerance(), Part::TopoShapeFacePy::staticCallback_setTolerance(), Part::TopoShapeEdgePy::staticCallback_setTolerance(), Fem::FemMeshPy::staticCallback_setTransform(), Gui::ViewProviderPy::staticCallback_setTransformation(), Part::BSplineSurfacePy::staticCallback_setUKnot(), Part::BSplineSurfacePy::staticCallback_setUKnots(), Part::BSplineSurfacePy::staticCallback_setUNotPeriodic(), Part::BSplineSurfacePy::staticCallback_setUOrigin(), Part::BSplineSurfacePy::staticCallback_setUPeriodic(), Part::BSplineSurfacePy::staticCallback_setVKnot(), Part::BSplineSurfacePy::staticCallback_setVKnots(), Part::BSplineSurfacePy::staticCallback_setVNotPeriodic(), Part::BSplineSurfacePy::staticCallback_setVOrigin(), Part::BSplineSurfacePy::staticCallback_setVPeriodic(), Part::BSplineSurfacePy::staticCallback_setWeight(), Part::BSplineCurvePy::staticCallback_setWeight(), Part::BezierSurfacePy::staticCallback_setWeight(), Part::BezierCurvePy::staticCallback_setWeight(), Part::BSplineSurfacePy::staticCallback_setWeightCol(), Part::BezierSurfacePy::staticCallback_setWeightCol(), Part::BSplineSurfacePy::staticCallback_setWeightRow(), Part::BezierSurfacePy::staticCallback_setWeightRow(), Part::TopoShapePy::staticCallback_sewShape(), Gui::ViewProviderPy::staticCallback_show(), Gui::DocumentPy::staticCallback_show(), Part::TopoShapePy::staticCallback_slice(), Part::TopoShapePy::staticCallback_slices(), Mesh::MeshPy::staticCallback_smooth(), Mesh::MeshFeaturePy::staticCallback_smooth(), Mesh::MeshPy::staticCallback_snapVertex(), Sketcher::SketchPy::staticCallback_solve(), Sketcher::SketchObjectPy::staticCallback_solve(), Mesh::MeshPy::staticCallback_splitEdge(), Mesh::MeshPy::staticCallback_splitEdges(), Mesh::MeshPy::staticCallback_splitFacet(), Gui::ViewProviderPy::staticCallback_startEditing(), Base::VectorPy::staticCallback_sub(), Gui::ViewProviderPythonFeaturePy::staticCallback_supportedProperties(), Part::FeaturePythonPy::staticCallback_supportedProperties(), Mesh::FeaturePythonPy::staticCallback_supportedProperties(), App::FeaturePythonPy::staticCallback_supportedProperties(), App::DocumentPy::staticCallback_supportedTypes(), Mesh::MeshPy::staticCallback_swapEdge(), Part::GeometrySurfacePy::staticCallback_tangent(), Part::GeometryCurvePy::staticCallback_tangent(), Part::TopoShapeFacePy::staticCallback_tangentAt(), Part::TopoShapeEdgePy::staticCallback_tangentAt(), Part::TopoShapePy::staticCallback_tessellate(), Part::BSplineCurvePy::staticCallback_toBezier(), Part::GeometrySurfacePy::staticCallback_toBSpline(), Base::RotationPy::staticCallback_toEuler(), Sketcher::SketchObjectPy::staticCallback_toggleConstruction(), Base::PlacementPy::staticCallback_toMatrix(), Part::TopoShapePy::staticCallback_toNurbs(), Part::GeometrySurfacePy::staticCallback_toShape(), Part::GeometryCurvePy::staticCallback_toShape(), Gui::ViewProviderPy::staticCallback_toString(), App::DocumentObjectPy::staticCallback_touch(), Mesh::MeshPy::staticCallback_transform(), Base::MatrixPy::staticCallback_transform(), Part::GeometryPy::staticCallback_transform(), Part::TopoShapePy::staticCallback_transformGeometry(), Part::TopoShapePy::staticCallback_transformShape(), Mesh::MeshPy::staticCallback_transformToEigen(), Part::TopoShapePy::staticCallback_translate(), Mesh::MeshPy::staticCallback_translate(), Part::GeometryPy::staticCallback_translate(), Sketcher::SketchObjectPy::staticCallback_trim(), Part::ToroidPy::staticCallback_uIso(), Part::SpherePy::staticCallback_uIso(), Part::RectangularTrimmedSurfacePy::staticCallback_uIso(), Part::PlanePy::staticCallback_uIso(), Part::OffsetSurfacePy::staticCallback_uIso(), Part::CylinderPy::staticCallback_uIso(), Part::ConePy::staticCallback_uIso(), Part::BSplineSurfacePy::staticCallback_uIso(), Part::BezierSurfacePy::staticCallback_uIso(), Mesh::MeshPointPy::staticCallback_unbound(), Mesh::FacetPy::staticCallback_unbound(), App::DocumentPy::staticCallback_undo(), Mesh::MeshPy::staticCallback_unite(), Base::MatrixPy::staticCallback_unity(), Gui::ViewProviderDocumentObjectPy::staticCallback_update(), Gui::DocumentPy::staticCallback_update(), Part::GeometrySurfacePy::staticCallback_UPeriod(), Part::GeometrySurfacePy::staticCallback_value(), Part::GeometryCurvePy::staticCallback_value(), Part::TopoShapeFacePy::staticCallback_valueAt(), Part::TopoShapeEdgePy::staticCallback_valueAt(), Robot::TrajectoryPy::staticCallback_velocity(), Part::ToroidPy::staticCallback_vIso(), Part::SpherePy::staticCallback_vIso(), Part::RectangularTrimmedSurfacePy::staticCallback_vIso(), Part::PlanePy::staticCallback_vIso(), Part::OffsetSurfacePy::staticCallback_vIso(), Part::CylinderPy::staticCallback_vIso(), Part::ConePy::staticCallback_vIso(), Part::BSplineSurfacePy::staticCallback_vIso(), Part::BezierSurfacePy::staticCallback_vIso(), Part::GeometrySurfacePy::staticCallback_VPeriod(), Points::PointsPy::staticCallback_write(), Mesh::MeshPy::staticCallback_write(), Fem::FemMeshPy::staticCallback_write(), Fem::FemMeshPy::staticCallback_writeABAQUS(), Part::TopoShapePy::staticCallback_writeInventor(), Points::PointsPy::staticCallback_writeInventor(), Mesh::MeshPy::staticCallback_writeInventor(), Gui::StatusBarObserver::StatusBarObserver(), Base::RedirectStdError::sync(), Base::RedirectStdLog::sync(), Base::RedirectStdOutput::sync(), Gui::TaskView::TaskDialogPython::TaskDialogPython(), Gui::DockWnd::TaskPanelView::TaskPanelView(), Gui::TaskView::TaskSelectLinkProperty::TaskSelectLinkProperty(), Sketcher::Sketch::toShape(), App::PropertyPythonObject::toString(), Raytracing::PovTools::transferToArray(), MeshCore::AbstractPolygonTriangulator::TriangulatePolygon(), Gui::ViewProviderPythonFeatureImp::unsetEdit(), Gui::ViewProviderPythonFeatureImp::updateData(), PartGui::ViewProviderCurveNet::updateData(), PartGui::ViewProviderPartBase::updateData(), PartGui::ViewProviderPartExt::updateVisual(), Gui::Application::viewActivated(), Gui::OutputStderr::write(), Gui::OutputStdout::write(), Raytracing::PovTools::writeShape(), Raytracing::PovTools::writeShapeCSV(), Gui::Application::~Application(), App::Document::~Document(), Gui::GUIApplicationNativeEventAware::~GUIApplicationNativeEventAware(), Base::PyObjectBase::~PyObjectBase(), Gui::DockWnd::ReportOutput::~ReportOutput(), Gui::SplashObserver::~SplashObserver(), and Gui::StatusBarObserver::~StatusBarObserver().
_Vec1 Base::convertTo | ( | const _Vec2 & | v | ) | [inline] |
Definition at line 248 of file Vector3D.h.
References RobotExample::t.
_Precision Base::Distance | ( | const Vector3< _Precision > & | v1, | |
const Vector3< _Precision > & | v2 | |||
) | [inline] |
Returns the distance between two points.
Definition at line 190 of file Vector3D.h.
References KDL::sqrt(), Base::Vector3< _Precision >::x, MovieTool::x, Base::Vector3< _Precision >::y, MovieTool::y, and Base::Vector3< _Precision >::z.
Referenced by MeshCore::MeshAlgorithm::ConnectPolygons(), MeshCore::MeshEvalDegeneratedFacets::CountEdgeTooSmall(), App::MeasureDistance::execute(), MeshCore::MeshAlgorithm::GetAverageEdgeLength(), MeshCore::MeshAlgorithm::IsVertexVisible(), MeshPart::CurveProjectorWithToolMesh::makeToolMesh(), MeshCore::MeshFixDegeneratedFacets::RemoveEdgeTooSmall(), MeshCore::MeshTopoAlgorithm::SplitFacet(), and MeshCore::MeshSearchNeighbourFacetsVisitor::Visit().
_Precision Base::DistanceP2 | ( | const Vector3< _Precision > & | v1, | |
const Vector3< _Precision > & | v2 | |||
) | [inline] |
Returns the squared distance between two points.
Definition at line 198 of file Vector3D.h.
References Base::Vector3< _Precision >::x, MovieTool::x, Base::Vector3< _Precision >::y, MovieTool::y, and Base::Vector3< _Precision >::z.
Referenced by MeshCore::MeshSearchNeighbours::AccumulateNeighbours(), MeshCore::MeshSearchNeighbours::CheckDistToFacet(), MeshCore::MeshAlgorithm::ConnectLines(), MeshCore::MeshTopoAlgorithm::DelaunayFlip(), MeshCore::MeshSearchNeighbours::InnerPoint(), Points::PointsGrid::InSide(), MeshCore::MeshGrid::Inside(), MeshCore::MeshGeomFacet::IsPointOfSphere(), MeshCore::MeshSearchNeighbours::NeighboursFacetFromFacet(), MeshCore::MeshSearchNeighbours::CDistRad::operator()(), MeshCore::MeshHelpPoint::operator==(), MeshCore::MeshPoint::operator==(), MeshCore::MeshRefNormalToPoints::Rebuild(), MeshCore::MeshRefPointToFacets::SearchNeighbours(), and MeshCore::MeshTopoAlgorithm::SnapVertex().
T Base::fmod | ( | T | numerator, | |
T | denominator | |||
) | [inline] |
Definition at line 124 of file Base/Tools.h.
Referenced by KDL::Path_Cyclic_Closed::Acc(), Wm4::Math< Real >::FMod(), Approximate::ParameterInnerPoints(), KDL::Path_Cyclic_Closed::Pos(), Sketcher::SketchObject::trim(), KDL::Path_Cyclic_Closed::Vel(), and yyparse().
Definition at line 39 of file GeometryPyCXX.h.
References Py::SeqBase< T >::getItem(), MovieTool::x, and MovieTool::y.
InterpreterSingleton& Base::Interpreter | ( | void | ) | [inline] |
Access to the InterpreterSingleton object This method is used to gain access to the one and only instance of the InterpreterSingleton class.
Definition at line 247 of file Interpreter.h.
References Base::InterpreterSingleton::Instance().
Referenced by StdCmdCommandLine::activated(), Gui::PythonCommand::activated(), Gui::ViewProviderPythonFeaturePy::addDisplayMode(), Gui::View3DInventorPy::addEventCallbackPivy(), Gui::Application::Application(), Base::Type::createInstanceByName(), App::Application::destruct(), Gui::Command::doCommand(), Gui::View3DInventorPy::dumpNode(), Gui::FreeCADGui_subgraphFromObject(), fromPythonOCC(), Gui::ViewProviderPy::getAnnotation(), Gui::View3DInventorPy::getCameraNode(), Gui::PythonCommand::getHelpUrl(), Gui::ViewProviderPy::getRootNode(), Gui::View3DInventorPy::getSceneGraph(), Gui::View3DInventorPy::getViewer(), Fem::SMESH_HypothesisPy< T >::init_type(), initAssembly(), initCam(), initCamGui(), initComplete(), initCompleteGui(), initDrawing(), initFem(), initFreeCADGui(), initImport(), initImportGui(), initJtReader(), initMesh(), initMeshGui(), initMeshPart(), initPart(), initPartDesign(), initPartDesignGui(), initPartGui(), initPoints(), initPointsGui(), initRaytracing(), initRaytracingGui(), initReverseEngineering(), initRobot(), initRobotGui(), initSandboxGui(), initSketcher(), initSketcherGui(), initStartGui(), TestGui::UnitTestDialog::on_startButton_clicked(), App::Application::processCmdLineFiles(), Gui::PythonCommand::PythonCommand(), Gui::View3DInventorPy::removeEventCallbackPivy(), Gui::MacroManager::run(), Sandbox::PythonThread::run(), Gui::Application::runApplication(), App::Application::runApplication(), Gui::Application::runCommand(), Gui::PythonDebugger::runFile(), Gui::Application::runPythonCode(), Gui::Application::setActiveDocument(), setupMainWindow(), Gui::Application::sExport(), Gui::Application::sOpen(), toPythonOCC(), wrap_SoQtViewer_getFocalDistance(), wrap_SoQtViewer_getViewDirection(), wrap_SoQtViewer_seekToPoint(), wrap_SoQtViewer_setFocalDistance(), wrap_SoQtViewer_setViewDirection(), and Gui::Application::~Application().
Vector3<_Precision> Base::operator* | ( | _Precision | fFac, | |
const Vector3< _Precision > & | rcVct | |||
) | [inline] |
Multiplication of scalar with vector.
Definition at line 206 of file Vector3D.h.
References Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Vector3f& Base::operator*= | ( | Vector3f & | rclVect, | |
const Matrix4D & | rclMtrx | |||
) | [inline] |
PyObject* Base::PyAsUnicodeObject | ( | const std::string & | str | ) | [inline] |
Definition at line 492 of file PyObjectBase.h.
References PyAsUnicodeObject().
PyObject* Base::PyAsUnicodeObject | ( | const char * | str | ) | [inline] |
Python helper class This class encapsulate the Decoding of UTF8 to a python object.
Including exception handling.
Definition at line 483 of file PyObjectBase.h.
References draftTools::p.
Referenced by PyAsUnicodeObject().
ScriptFactorySingleton& Base::ScriptFactory | ( | void | ) | [inline] |
Definition at line 96 of file Factory.h.
References Base::ScriptFactorySingleton::Instance().
Referenced by Gui::Application::runApplication(), App::Application::runApplication(), and setupMainWindow().
SequencerBase& Base::Sequencer | ( | ) | [inline] |
Access to the only SequencerBase instance.
Definition at line 377 of file Sequencer.h.
References Base::SequencerBase::Instance().
Referenced by Import::FeatureImportStep::Execute(), Import::FeatureImportIges::Execute(), MeshGui::ViewProviderMesh::getFacetsFromPolygon(), CmdTestProgress5::isActive(), CmdTestProgress4::isActive(), CmdTestProgress3::isActive(), CmdTestProgress2::isActive(), CmdTestProgress1::isActive(), MeshGui::ViewProviderMesh::partMeshCallback(), Gui::View3DInventorViewer::processEvent(), and MeshGui::ViewProviderMesh::segmMeshCallback().
T Base::sgn | ( | T | t | ) | [inline] |
Definition at line 99 of file Base/Tools.h.
Referenced by makeFilletArc().
int Base::streq | ( | const char * | A, | |
const char * | B | |||
) | [inline] |
Definition at line 97 of file PyObjectBase.h.
Referenced by Base::PyObjectBase::_getattr(), Base::PyObjectBase::_setattr(), Gui::ViewProviderPythonFeaturePy::getCustomAttributes(), App::PropertyContainerPy::getCustomAttributes(), Part::FeaturePythonPy::getCustomAttributes(), Mesh::FeaturePythonPy::getCustomAttributes(), and App::FeaturePythonPy::getCustomAttributes().
void Base::SwapEndian | ( | T & | v | ) | [inline] |
Definition at line 51 of file Swap.h.
References Py::int.
Referenced by MeshCore::MeshKernel::Read().
unsigned short Base::SwapOrder | ( | void | ) |
Definition of functions that allow swapping of data types dependent on the architecture.
Returns machine type (low endian, high endian )
Definition at line 28 of file Swap.cpp.
References HIGH_ENDIAN, and LOW_ENDIAN.
void Base::SwapVar | ( | unsigned long & | l | ) |
void Base::SwapVar | ( | long & | l | ) |
void Base::SwapVar | ( | unsigned short & | s | ) |
manipulator<int> Base::tabs | ( | int | n | ) | [inline] |
Definition at line 80 of file Base/Tools.h.
References tabsN().
Referenced by Gui::SoFCVectorizeU3DAction::printHeader().
std::ostream& Base::tabsN | ( | std::ostream & | os, | |
int | n | |||
) | [inline] |
Definition at line 66 of file Base/Tools.h.
Referenced by tabs().
T Base::toDegrees | ( | T | r | ) | [inline] |
Definition at line 118 of file Base/Tools.h.
References M_PI.
T Base::toRadians | ( | T | d | ) | [inline] |
Definition at line 112 of file Base/Tools.h.
References M_PI.
Referenced by Part::TopoShape::makeHelix().
Vector3<_Pr1> Base::toVector | ( | const Vector3< _Pr2 > & | v | ) | [inline] |
Definition at line 212 of file Vector3D.h.
References Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by Base::PlacementPy::setBase().