#include <VolSim.h>
Public Member Functions | |
void | Add (Point3D &p) |
Point3D () | |
Point3D (Base::Placement &pl) | |
Point3D (Base::Vector3d &vec) | |
Point3D (float x, float y, float z) | |
void | Rotate () |
void | set (float px, float py, float pz) |
void | SetRotationAngle (float angle) |
void | SetRotationAngleRad (float angle) |
void | UpdateCmd (Path::Command &cmd) |
Public Attributes | |
float | cosa |
float | sina |
float | x |
float | y |
float | z |
Constructor & Destructor Documentation
◆ Point3D() [1/4]
Point3D::Point3D | ( | ) |
◆ Point3D() [2/4]
Point3D::Point3D | ( | float | x, |
float | y, | ||
float | z | ||
) |
◆ Point3D() [3/4]
Point3D::Point3D | ( | Base::Vector3d & | vec | ) |
◆ Point3D() [4/4]
Point3D::Point3D | ( | Base::Placement & | pl | ) |
Member Function Documentation
◆ Add()
void Point3D::Add | ( | Point3D & | p | ) |
◆ Rotate()
void Point3D::Rotate | ( | ) |
Referenced by cStock::ApplyCircularTool(), and cStock::ApplyLinearTool().
◆ set()
void Point3D::set | ( | float | px, |
float | py, | ||
float | pz | ||
) |
◆ SetRotationAngle()
void Point3D::SetRotationAngle | ( | float | angle | ) |
References SetRotationAngleRad().
Referenced by cStock::ApplyLinearTool().
◆ SetRotationAngleRad()
void Point3D::SetRotationAngleRad | ( | float | angle | ) |
Referenced by cStock::ApplyCircularTool(), and SetRotationAngle().
◆ UpdateCmd()
void Point3D::UpdateCmd | ( | Path::Command & | cmd | ) |
References Path::Command::getPlacement(), Base::Placement::getPosition(), and Path::Command::has().
Referenced by PathSimulator::PathSim::ApplyCommand().
Member Data Documentation
◆ cosa
float Point3D::cosa |
Referenced by Rotate(), and SetRotationAngleRad().
◆ sina
float Point3D::sina |
Referenced by Rotate(), and SetRotationAngleRad().
◆ x
float Point3D::x |
◆ y
float Point3D::y |
◆ z
float Point3D::z |
Referenced by cStock::ApplyCircularTool(), PathSimulator::PathSim::ApplyCommand(), cStock::ApplyLinearTool(), 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(), ifc4.ifcsurfaceofrevolution::axisline(), ifc2x3.ifcrevolvedareasolid::axisline(), ifc4.ifcrevolvedareasolid::axisline(), cLineSegment::PointAt(), and ifc2x3.ifcrevolvedareasolid::wr32().
The documentation for this struct was generated from the following files:
- src/Mod/Path/PathSimulator/App/VolSim.h
- src/Mod/Path/PathSimulator/App/VolSim.cpp