#include <geometry.h>
◆ Vector3d() [1/7]
geoff_geometry::Vector3d::Vector3d |
( |
| ) |
|
◆ Vector3d() [2/7]
geoff_geometry::Vector3d::Vector3d |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z = 0 |
|
) |
| |
◆ Vector3d() [3/7]
geoff_geometry::Vector3d::Vector3d |
( |
const double * |
x | ) |
|
◆ Vector3d() [4/7]
geoff_geometry::Vector3d::Vector3d |
( |
const double * |
x0, |
|
|
const double * |
x1 |
|
) |
| |
◆ Vector3d() [5/7]
geoff_geometry::Vector3d::Vector3d |
( |
const Point3d & |
p0, |
|
|
const Point3d & |
p1 |
|
) |
| |
◆ Vector3d() [6/7]
geoff_geometry::Vector3d::Vector3d |
( |
const Point3d & |
p | ) |
|
◆ Vector3d() [7/7]
geoff_geometry::Vector3d::Vector3d |
( |
const Vector2d & |
v | ) |
|
◆ arbitrary_axes()
◆ get()
void geoff_geometry::Vector3d::get |
( |
double |
xyz[3] | ) |
const |
◆ getBuffer() [1/2]
double * geoff_geometry::Vector3d::getBuffer |
( |
| ) |
|
◆ getBuffer() [2/2]
const double * geoff_geometry::Vector3d::getBuffer |
( |
| ) |
const |
◆ getx()
double geoff_geometry::Vector3d::getx |
( |
| ) |
const |
◆ gety()
double geoff_geometry::Vector3d::gety |
( |
| ) |
const |
◆ getz()
double geoff_geometry::Vector3d::getz |
( |
| ) |
const |
◆ magnitude()
double geoff_geometry::Vector3d::magnitude |
( |
void |
| ) |
const |
Referenced by ifc4.ifcaxis2placement3d::axistorefdirposition(), geoff_geometry::Point3d::Dist(), geoff_geometry::Dist(), ifc4.ifcvector::maggreaterorequalzero(), normalise(), automotive_design.geometric_tolerance::wr1(), automotive_design.vector::wr1(), config_control_design.vector::wr1(), ifc2x3.ifcvector::wr1(), automotive_design.axis2_placement_3d::wr4(), config_control_design.axis2_placement_3d::wr4(), and ifc2x3.ifcaxis2placement3d::wr4().
◆ magnitudeSq()
double geoff_geometry::Vector3d::magnitudeSq |
( |
void |
| ) |
const |
◆ normalise()
double geoff_geometry::Vector3d::normalise |
( |
| ) |
|
◆ operator!=()
bool geoff_geometry::Vector3d::operator!= |
( |
const Vector3d & |
v | ) |
const |
◆ operator*()
double geoff_geometry::Vector3d::operator* |
( |
const Vector3d & |
v | ) |
const |
◆ operator*=()
const Vector3d & geoff_geometry::Vector3d::operator*= |
( |
double |
c | ) |
|
◆ operator+() [1/2]
Point3d geoff_geometry::Vector3d::operator+ |
( |
const Point3d & |
p | ) |
const |
◆ operator+() [2/2]
◆ operator+=()
◆ operator-() [1/2]
◆ operator-() [2/2]
const Vector3d geoff_geometry::Vector3d::operator- |
( |
void |
| ) |
const |
◆ operator-=()
◆ operator==()
bool geoff_geometry::Vector3d::operator== |
( |
const Vector3d & |
v | ) |
const |
◆ operator^()
◆ putx()
void geoff_geometry::Vector3d::putx |
( |
double |
x | ) |
|
◆ puty()
void geoff_geometry::Vector3d::puty |
( |
double |
y | ) |
|
◆ putz()
void geoff_geometry::Vector3d::putz |
( |
double |
z | ) |
|
◆ setCartesianAxes()
◆ Transform()
void Vector3d::Transform |
( |
const Matrix & |
m | ) |
|
◆ operator* [1/2]
◆ operator* [2/2]
◆ operator/
◆ operator<<
wostream & operator<< |
( |
wostream & |
op, |
|
|
Vector3d & |
v |
|
) |
| |
|
friend |
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/Matrix.cpp