Base Namespace Reference

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 >
clamp (T num, T lower, T upper)
ConsoleSingletonConsole (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 >
fmod (T numerator, T denominator)
template<typename T >
Vector3< T > getVectorFromTuple (PyObject *o)
InterpreterSingletonInterpreter (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.
Vector3foperator*= (Vector3f &rclVect, const Matrix4D &rclMtrx)
PyObjectPyAsUnicodeObject (const std::string &str)
PyObjectPyAsUnicodeObject (const char *str)
 Python helper class This class encapsulate the Decoding of UTF8 to a python object.
ScriptFactorySingletonScriptFactory (void)
SequencerBaseSequencer ()
 Access to the only SequencerBase instance.
template<class 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 >
toDegrees (T r)
template<class T >
toRadians (T d)
template<class _Pr1 , class _Pr2 >
Vector3< _Pr1 > toVector (const Vector3< _Pr2 > &v)

Detailed Description

The namespace of the FreeCAD Base library.

This namespace includes most of the basic functions of FreeCAD like

and so on......


Typedef Documentation

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.


Enumeration Type Documentation

quantity types

Enumerator:
Length 
Area 
Volume 
Angle 
TimeSpan 
Velocity 
Acceleration 
Mass 
Temperature 

Definition at line 43 of file UnitsSchema.h.

Units systems.

Enumerator:
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.


Function Documentation

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]
std::ostream& Base::blanksN ( std::ostream &  os,
int  n 
) [inline]

Definition at line 73 of file Base/Tools.h.

Referenced by blanks().

template<class T >
T Base::clamp ( num,
lower,
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().

template<class _Vec1 , class _Vec2 >
_Vec1 Base::convertTo ( const _Vec2 &  v  )  [inline]

Definition at line 248 of file Vector3D.h.

References RobotExample::t.

template<class _Precision >
_Precision Base::Distance ( const Vector3< _Precision > &  v1,
const Vector3< _Precision > &  v2 
) [inline]
template<class _Precision >
_Precision Base::DistanceP2 ( const Vector3< _Precision > &  v1,
const Vector3< _Precision > &  v2 
) [inline]
template<class T >
T Base::fmod ( numerator,
denominator 
) [inline]
template<typename T >
Vector3<T> Base::getVectorFromTuple ( PyObject o  )  [inline]

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

template<class _Precision >
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]

Definition at line 286 of file Matrix.h.

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]
SequencerBase& Base::Sequencer (  )  [inline]
template<class T >
T Base::sgn ( t  )  [inline]

Definition at line 99 of file Base/Tools.h.

Referenced by makeFilletArc().

int Base::streq ( const char *  A,
const char *  B 
) [inline]
template<class T >
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 ( double &  d  ) 

Definition at line 92 of file Swap.cpp.

References Py::int.

void Base::SwapVar ( float &  f  ) 

Definition at line 82 of file Swap.cpp.

References Py::int.

void Base::SwapVar ( unsigned long &  l  ) 

Definition at line 72 of file Swap.cpp.

References Py::int, and Py::long.

void Base::SwapVar ( long &  l  ) 

Definition at line 62 of file Swap.cpp.

References Py::int, and Py::long.

void Base::SwapVar ( unsigned short &  s  ) 

Definition at line 52 of file Swap.cpp.

References Py::int.

void Base::SwapVar ( short &  s  ) 

Definition at line 42 of file Swap.cpp.

References Py::int.

void Base::SwapVar ( unsigned char &   ) 

Definition at line 38 of file Swap.cpp.

void Base::SwapVar ( char &   ) 

Definition at line 34 of file Swap.cpp.

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

template<class T >
T Base::toDegrees ( r  )  [inline]

Definition at line 118 of file Base/Tools.h.

References M_PI.

template<class T >
T Base::toRadians ( d  )  [inline]

Definition at line 112 of file Base/Tools.h.

References M_PI.

Referenced by Part::TopoShape::makeHelix().

template<class _Pr1 , class _Pr2 >
Vector3<_Pr1> Base::toVector ( const Vector3< _Pr2 > &  v  )  [inline]

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