#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().