KiCad PCB EDA Suite
|
#include <pcbnew_utils_3d.h>
Classes | |
struct | DATA |
Public Member Functions | |
UTILS_BOX3D | GetBoundingBox () |
void | Translate (double aX, double aY, double aZ) |
void | Scale (double aScale) |
bool | SaveSTEP (const wxString &aFileName) |
Static Public Member Functions | |
static UTILS_STEP_MODEL * | LoadSTEP (const wxString &aFileName) |
Private Member Functions | |
~UTILS_STEP_MODEL () | |
Private Attributes | |
DATA * | m_data |
Definition at line 43 of file pcbnew_utils_3d.h.
|
private |
Definition at line 247 of file pcbnew_utils_3d.cpp.
References m_data.
UTILS_BOX3D UTILS_STEP_MODEL::GetBoundingBox | ( | ) |
Definition at line 253 of file pcbnew_utils_3d.cpp.
References m_data, UTILS_BOX3D::Max(), UTILS_BOX3D::Min(), VECTOR3< T >::x, VECTOR3< T >::y, and VECTOR3< T >::z.
|
static |
Definition at line 209 of file pcbnew_utils_3d.cpp.
bool UTILS_STEP_MODEL::SaveSTEP | ( | const wxString & | aFileName | ) |
Definition at line 324 of file pcbnew_utils_3d.cpp.
References m_data.
void UTILS_STEP_MODEL::Scale | ( | double | aScale | ) |
Definition at line 306 of file pcbnew_utils_3d.cpp.
References m_data, and transformDoc().
void UTILS_STEP_MODEL::Translate | ( | double | aX, |
double | aY, | ||
double | aZ | ||
) |
Definition at line 289 of file pcbnew_utils_3d.cpp.
References m_data, and transformDoc().
|
private |
Definition at line 46 of file pcbnew_utils_3d.h.
Referenced by GetBoundingBox(), LoadSTEP(), SaveSTEP(), Scale(), Translate(), and ~UTILS_STEP_MODEL().