#include <geometry.h>
|
double | x |
|
double | y |
|
double | z |
|
◆ Point3d() [1/6]
geoff_geometry::Point3d::Point3d |
( |
| ) |
|
◆ Point3d() [2/6]
geoff_geometry::Point3d::Point3d |
( |
const double * |
xyz | ) |
|
◆ Point3d() [3/6]
geoff_geometry::Point3d::Point3d |
( |
double |
xord, |
|
|
double |
yord, |
|
|
double |
zord = 0 |
|
) |
| |
◆ Point3d() [4/6]
geoff_geometry::Point3d::Point3d |
( |
const Point & |
p | ) |
|
◆ Point3d() [5/6]
geoff_geometry::Point3d::Point3d |
( |
const Point & |
p, |
|
|
double |
zord |
|
) |
| |
◆ Point3d() [6/6]
◆ Dist()
double Point3d::Dist |
( |
const Point3d & |
p | ) |
const |
◆ DistSq()
double Point3d::DistSq |
( |
const Point3d & |
p | ) |
const |
◆ get()
void geoff_geometry::Point3d::get |
( |
double |
xyz[3] | ) |
|
◆ getBuffer() [1/2]
double * geoff_geometry::Point3d::getBuffer |
( |
| ) |
|
◆ getBuffer() [2/2]
const double * geoff_geometry::Point3d::getBuffer |
( |
| ) |
const |
◆ Mid()
◆ operator!=()
bool geoff_geometry::Point3d::operator!= |
( |
const Point3d & |
p | ) |
const |
◆ operator+()
◆ operator==()
◆ Transform()
◆ operator<<
wostream & operator<< |
( |
wostream & |
op, |
|
|
Point3d & |
p |
|
) |
| |
|
friend |
double geoff_geometry::Point3d::x |
Referenced by Mod.PartDesign.Scripts.FilletArc.Vector::add(), geoff_geometry::Line::atZ(), geoff_geometry::Box3d::Box3d(), DraftGui.DraftToolBar::changeXValue(), importSVG.svgHandler::characters(), PathScripts.PathInspect.GCodeEditorDialog::cleanup(), geoff_geometry::Box3d::combine(), Mod.PartDesign.Scripts.FilletArc.Vector::cross(), PathScripts.PostUtils.GCodeEditorDialog::done(), Mod.PartDesign.Scripts.FilletArc.Vector::dot(), get(), getBuffer(), Mod.PartDesign.Scripts.FilletArc.Vector::length(), geoff_geometry::MinMax(), Mod.PartDesign.Scripts.FilletArc.Vector::mult(), Mod.PartDesign.Scripts.FilletArc.Vector::norm(), PathScripts.PathDressupHoldingTags.Tag::originAt(), geoff_geometry::Box3d::outside(), DraftGui.DraftToolBar::pointUi(), DraftGui.DraftToolBar::reset_ui_values(), Mod.PartDesign.Scripts.FilletArc.Vector::sub(), Transform(), geoff_geometry::Triangle3d::Triangle3d(), DraftGui.DraftToolBar::update_cartesian_coords(), DraftGui.DraftToolBar::update_spherical_coords(), DraftGui.DraftToolBar::updateSnapper(), DraftGui.DraftToolBar::validatePoint(), geoff_geometry::Vector3d::Vector3d(), and automotive_design.right_angular_wedge::wr1().
double geoff_geometry::Point3d::y |
Referenced by Mod.PartDesign.Scripts.FilletArc.Vector::add(), geoff_geometry::Box3d::Box3d(), DraftGui.DraftToolBar::changeYValue(), importSVG.svgHandler::characters(), PathScripts.PathInspect.GCodeEditorDialog::cleanup(), geoff_geometry::Box3d::combine(), Mod.PartDesign.Scripts.FilletArc.Vector::cross(), PathScripts.PostUtils.GCodeEditorDialog::done(), Mod.PartDesign.Scripts.FilletArc.Vector::dot(), get(), Mod.PartDesign.Scripts.FilletArc.Vector::length(), geoff_geometry::MinMax(), Mod.PartDesign.Scripts.FilletArc.Vector::mult(), Mod.PartDesign.Scripts.FilletArc.Vector::norm(), PathScripts.PathDressupHoldingTags.Tag::originAt(), geoff_geometry::Box3d::outside(), DraftGui.DraftToolBar::pointUi(), DraftGui.DraftToolBar::reset_ui_values(), Mod.PartDesign.Scripts.FilletArc.Vector::sub(), geoff_geometry::Triangle3d::Triangle3d(), DraftGui.DraftToolBar::update_cartesian_coords(), DraftGui.DraftToolBar::update_spherical_coords(), DraftGui.DraftToolBar::updateSnapper(), DraftGui.DraftToolBar::validatePoint(), and geoff_geometry::Vector3d::Vector3d().
double geoff_geometry::Point3d::z |
Referenced by Mod.PartDesign.Scripts.FilletArc.Vector::add(), geoff_geometry::Line::atZ(), automotive_design.revolved_area_solid::axis_line(), automotive_design.surface_of_revolution::axis_line(), automotive_design.revolved_face_solid::axis_line(), ifc4.ifcrevolvedareasolid::axisdirectioninxy(), ifc2x3.ifcsurfaceofrevolution::axisline(), ifc2x3.ifcrevolvedareasolid::axisline(), ifc4.ifcsurfaceofrevolution::axisline(), ifc4.ifcrevolvedareasolid::axisline(), PathScripts.PathDressupHoldingTags.Tag::bottom(), geoff_geometry::Box3d::Box3d(), DraftGui.DraftToolBar::changeZValue(), PathScripts.PathDressupTag.TagSolid::cloneAt(), geoff_geometry::Box3d::combine(), PathScripts.PathDressupHoldingTags.Tag::createSolidsAt(), Mod.PartDesign.Scripts.FilletArc.Vector::cross(), Mod.PartDesign.Scripts.FilletArc.Vector::dot(), get(), Mod.PartDesign.Scripts.FilletArc.Vector::length(), geoff_geometry::MinMax(), Mod.PartDesign.Scripts.FilletArc.Vector::mult(), Mod.PartDesign.Scripts.FilletArc.Vector::norm(), geoff_geometry::Box3d::outside(), DraftGui.DraftToolBar::pointUi(), DraftGui.DraftToolBar::reset_ui_values(), importSH3D.SH3DHandler::startElement(), Mod.PartDesign.Scripts.FilletArc.Vector::sub(), PathScripts.PathDressupHoldingTags.Tag::top(), geoff_geometry::Triangle3d::Triangle3d(), DraftGui.DraftToolBar::update_cartesian_coords(), DraftGui.DraftToolBar::update_spherical_coords(), DraftGui.DraftToolBar::updateSnapper(), DraftGui.DraftToolBar::validatePoint(), geoff_geometry::Vector3d::Vector3d(), and ifc2x3.ifcrevolvedareasolid::wr32().
The documentation for this class was generated from the following files:
- FreeCAD/src/Mod/Path/libarea/kurve/geometry.h
- FreeCAD/src/Mod/Path/libarea/kurve/Construction.cpp