| 
    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.
      
  | 
  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.
| void UTILS_STEP_MODEL::Scale | ( | double | aScale | ) | 
Definition at line 306 of file pcbnew_utils_3d.cpp.
References Handle(), 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 Handle(), 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().