#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
 1.4.7