KiCad PCB EDA Suite
Loading...
Searching...
No Matches
vrml/loadmodel.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright The KiCad Developers, see AUTHORS.txt for contributors.
5
*
6
* This program is free software; you can redistribute it and/or
7
* modify it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; either version 3 of the License, or (at your option)
9
* any later version.
10
*
11
* This program is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this program; if not, you may find one here:
18
* http://www.gnu.org/licenses/old-licenses/gpl-3.0.html
19
*/
20
21
#ifndef VRML_LOADMODEL_H
22
#define VRML_LOADMODEL_H
23
24
#include <
plugins/3dapi/model_import.h
>
25
26
class
SCENEGRAPH
;
27
class
wxString;
28
struct
MODEL_IMPORT_STATUS
;
29
30
KICAD_3D_IMPORT_API
SCENEGRAPH
*
LoadVRMLModel
(
const
char
* aFileName,
31
const
S3D::MODEL_IMPORT_OPTIONS
* aOptions =
nullptr
);
32
SCENEGRAPH
*
LoadVRMLModel
(
const
char
* aFileName,
const
S3D::MODEL_IMPORT_OPTIONS
* aOptions,
33
MODEL_IMPORT_STATUS
* aStatus );
34
SCENEGRAPH
*
LoadVRML
(
const
wxString& aFileName,
const
S3D::MODEL_IMPORT_OPTIONS
& aOptions,
35
MODEL_IMPORT_STATUS
* aStatus );
36
37
#endif
SCENEGRAPH
Define the basic data set required to represent a 3D model.
Definition
scenegraph.h:41
model_import.h
KICAD_3D_IMPORT_API
#define KICAD_3D_IMPORT_API
Definition
model_import.h:36
MODEL_IMPORT_STATUS
Definition
model_import_internal.h:74
S3D::MODEL_IMPORT_OPTIONS
Definition
model_import.h:67
LoadVRML
SCENEGRAPH * LoadVRML(const wxString &aFileName, const S3D::MODEL_IMPORT_OPTIONS &aOptions, MODEL_IMPORT_STATUS *aStatus)
Definition
vrml.cpp:72
LoadVRMLModel
KICAD_3D_IMPORT_API SCENEGRAPH * LoadVRMLModel(const char *aFileName, const S3D::MODEL_IMPORT_OPTIONS *aOptions=nullptr)
Definition
vrml.cpp:330
src
plugins
3d
vrml
loadmodel.h
Generated on Wed Oct 7 2026 00:06:06 for KiCad PCB EDA Suite by
1.13.2