#include <qoccinputoutput.h>
Public Types | |
| FormatBREP | |
| FormatIGES | |
| FormatSTEP | |
| FormatCSFDB | |
| FormatVRML | |
| FormatSTL | |
| enum | FileFormat { FormatBREP, FormatIGES, FormatSTEP, FormatCSFDB, FormatVRML, FormatSTL } |
Signals | |
| void | error (int errorCode, QString &errorDescription) |
Public Member Functions | |
| QoccInputOutput (void) | |
| ~QoccInputOutput (void) | |
| bool | importModel (const QString &fileName, const FileFormat format, const Handle(AIS_InteractiveContext)&ic) |
| bool | exportModel (const QString &fileName, const FileFormat format, const Handle(AIS_InteractiveContext)&ic) |
| bool | importMesh (const QString &fileName, const FileFormat format, const Handle(AIS_InteractiveContext)&ic) |
| QString | info () const |
Private Member Functions | |
| Handle (TopTools_HSequenceOfShape) importModel(const FileFormat format | |
| bool | exportModel (const FileFormat format, const QString &, const Handle_TopTools_HSequenceOfShape &) |
| Handle (TopTools_HSequenceOfShape) getShapes(const Handle_AIS_InteractiveContext &oc) | |
| Handle (TopTools_HSequenceOfShape) importBREP(const QString &) | |
| Handle (TopTools_HSequenceOfShape) importIGES(const QString &) | |
| Handle (TopTools_HSequenceOfShape) importSTEP(const QString &) | |
| Handle (TopTools_HSequenceOfShape) importCSFDB(const QString &) | |
| bool | exportBREP (const QString &fileName, const Handle(TopTools_HSequenceOfShape)&shapes) |
| bool | exportIGES (const QString &fileName, const Handle(TopTools_HSequenceOfShape)&shapes) |
| bool | exportSTEP (const QString &fileName, const Handle(TopTools_HSequenceOfShape)&shapes) |
| bool | exportCSFDB (const QString &fileName, const Handle(TopTools_HSequenceOfShape)&shapes) |
| bool | exportSTL (const QString &fileName, const Handle(TopTools_HSequenceOfShape)&shapes) |
| bool | exportVRML (const QString &fileName, const Handle(TopTools_HSequenceOfShape)&shapes) |
| bool | checkFacetedBrep (const Handle(TopTools_HSequenceOfShape)&) |
Private Attributes | |
| const QString & | fileName |
| QString | myInfo |
Definition at line 31 of file qoccinputoutput.h.
Definition at line 37 of file qoccinputoutput.h.
| QoccInputOutput::QoccInputOutput | ( | void | ) |
Definition at line 51 of file qoccinputoutput.cpp.
| QoccInputOutput::~QoccInputOutput | ( | void | ) |
Definition at line 55 of file qoccinputoutput.cpp.
| bool QoccInputOutput::checkFacetedBrep | ( | const Handle(TopTools_HSequenceOfShape)& | ) | [private] |
Definition at line 486 of file qoccinputoutput.cpp.
References Handle().
Here is the call graph for this function:

| void QoccInputOutput::error | ( | int | errorCode, | |
| QString & | errorDescription | |||
| ) | [signal] |
| bool QoccInputOutput::exportBREP | ( | const QString & | fileName, | |
| const Handle(TopTools_HSequenceOfShape)& | shapes | |||
| ) | [private] |
Definition at line 327 of file qoccinputoutput.cpp.
| bool QoccInputOutput::exportCSFDB | ( | const QString & | fileName, | |
| const Handle(TopTools_HSequenceOfShape)& | shapes | |||
| ) | [private] |
Definition at line 385 of file qoccinputoutput.cpp.
References Handle(), and myInfo.
Here is the call graph for this function:

| bool QoccInputOutput::exportIGES | ( | const QString & | fileName, | |
| const Handle(TopTools_HSequenceOfShape)& | shapes | |||
| ) | [private] |
Definition at line 336 of file qoccinputoutput.cpp.
| bool QoccInputOutput::exportModel | ( | const FileFormat | format, | |
| const QString & | , | |||
| const Handle_TopTools_HSequenceOfShape & | ||||
| ) | [private] |
| bool QoccInputOutput::exportModel | ( | const QString & | fileName, | |
| const FileFormat | format, | |||
| const Handle(AIS_InteractiveContext)& | ic | |||
| ) |
Definition at line 156 of file qoccinputoutput.cpp.
References Handle().
Here is the call graph for this function:

| bool QoccInputOutput::exportSTEP | ( | const QString & | fileName, | |
| const Handle(TopTools_HSequenceOfShape)& | shapes | |||
| ) | [private] |
| bool QoccInputOutput::exportSTL | ( | const QString & | fileName, | |
| const Handle(TopTools_HSequenceOfShape)& | shapes | |||
| ) | [private] |
| bool QoccInputOutput::exportVRML | ( | const QString & | fileName, | |
| const Handle(TopTools_HSequenceOfShape)& | shapes | |||
| ) | [private] |
| QoccInputOutput::Handle | ( | TopTools_HSequenceOfShape | ) | const [private] |
| QoccInputOutput::Handle | ( | TopTools_HSequenceOfShape | ) | const [private] |
| QoccInputOutput::Handle | ( | TopTools_HSequenceOfShape | ) | const [private] |
| QoccInputOutput::Handle | ( | TopTools_HSequenceOfShape | ) | const [private] |
| QoccInputOutput::Handle | ( | TopTools_HSequenceOfShape | ) | const [private] |
| QoccInputOutput::Handle | ( | TopTools_HSequenceOfShape | ) | const [private] |
Referenced by checkFacetedBrep(), exportCSFDB(), exportModel(), importMesh(), and importModel().
Here is the caller graph for this function:

| bool QoccInputOutput::importMesh | ( | const QString & | fileName, | |
| const FileFormat | format, | |||
| const Handle(AIS_InteractiveContext)& | ic | |||
| ) |
Definition at line 59 of file qoccinputoutput.cpp.
References Handle().
Referenced by importModel().
Here is the call graph for this function:

Here is the caller graph for this function:

| bool QoccInputOutput::importModel | ( | const QString & | fileName, | |
| const FileFormat | format, | |||
| const Handle(AIS_InteractiveContext)& | ic | |||
| ) |
Definition at line 87 of file qoccinputoutput.cpp.
References FormatSTL, Handle(), and importMesh().
Referenced by QoccMainWindow::fileOpen().
Here is the call graph for this function:

| QString QoccInputOutput::info | ( | ) | const |
const QString& QoccInputOutput::fileName [private] |
Definition at line 69 of file qoccinputoutput.h.
QString QoccInputOutput::myInfo [private] |
Definition at line 93 of file qoccinputoutput.h.
Referenced by exportCSFDB(), exportSTEP(), exportSTL(), and exportVRML().
1.4.7