#include <functional>
#include <algorithm>
#include <cmath>
#include <iostream>
#include <vector>
#include <string>
Go to the source code of this file.
Classes | |
struct | Base::iotaGen< T > |
class | Base::manipulator< T > |
class | Base::StopWatch |
struct | Base::Tools |
Namespaces | |
namespace | Base |
The namespace of the FreeCAD Base library. | |
Defines | |
#define | M_PI 3.14159265358979323846 |
Functions | |
manipulator< int > | Base::blanks (int n) |
std::ostream & | Base::blanksN (std::ostream &os, int n) |
template<class T > | |
T | Base::clamp (T num, T lower, T upper) |
template<class T > | |
T | Base::fmod (T numerator, T denominator) |
template<class T > | |
T | Base::sgn (T t) |
manipulator< int > | Base::tabs (int n) |
std::ostream & | Base::tabsN (std::ostream &os, int n) |
template<class T > | |
T | Base::toDegrees (T r) |
template<class T > | |
T | Base::toRadians (T d) |
#define M_PI 3.14159265358979323846 |
Definition at line 108 of file Base/Tools.h.
Referenced by GCS::System::addConstraintTangentArc2Line(), GCS::System::addConstraintTangentLine2Arc(), KDL::ChainIkSolverPos_NR_JL::CartToJnt(), SketcherGui::ViewProviderSketch::draw(), SketcherGui::SketchOrientationDialog::exec(), generateTexture(), Robot::Robot6Axis::getAxis(), Robot::Robot6Axis::getMaxAngle(), Robot::Robot6Axis::getMinAngle(), makeCircle(), makeCone(), makeCylinder(), makeRevolution(), makeSphere(), makeTorus(), GCS::ConstraintL2LAngle::maxStep(), GCS::ConstraintP2PAngle::maxStep(), DrawSketchHandlerCircle::mouseMove(), DrawSketchHandlerArc::mouseMove(), SketcherGui::ViewProviderSketch::moveConstraint(), Gui::ViewProviderAnnotation::onChanged(), DrawSketchHandlerArc::pressButton(), Robot::Robot6Axis::Restore(), Part::TopoShapePy::revolve(), Part::TopoShapePy::rotate(), Robot::Robot6Axis::Save(), SketcherGui::DrawSketchHandler::seekAutoConstraint(), Robot::Robot6Axis::setAxis(), RobotGui::ViewProviderRobotObject::setAxisTo(), Gui::View3DInventorViewer::setCameraType(), Robot::Robot6Axis::setKinematic(), Base::toDegrees(), Base::toRadians(), Sketcher::SketchObject::trim(), and RobotGui::ViewProviderRobotObject::updateData().