|
| | GeometryGUI () |
| |
| | ~GeometryGUI () |
| |
| virtual LightApp_Displayer * | displayer () |
| |
| virtual void | initialize (CAM_Application *) |
| |
| virtual QString | engineIOR () const |
| |
| GEOM_Client & | GetShapeReader () |
| |
| GEOMGUI_AnnotationMgr * | GetAnnotationMgr () |
| |
| GEOMGUI_TextTreeWdg * | GetTextTreeWdg () const |
| |
| QDialog * | GetActiveDialogBox () |
| |
| void | SetActiveDialogBox (QDialog *aDlg) |
| |
| void | EmitSignalDeactivateDialog () |
| |
| void | EmitSignalCloseAllDialogs () |
| |
| void | EmitSignalDefaultStepValueChanged (double newVal) |
| |
| void | OnGUIEvent (int id, const QVariant &theParam=QVariant(QVariant::Invalid)) |
| |
| virtual bool | activateOperation (int actionId) |
| |
| virtual bool | activateOperation (const QString &actionId) |
| |
| virtual bool | activateOperation (const QString &actionId, const QString &plugin) |
| |
| void | SetWorkingPlane (gp_Ax3 wp) |
| |
| gp_Ax3 | GetWorkingPlane () |
| |
| void | ActiveWorkingPlane () |
| |
| virtual bool | renameObject (const QString &, const QString &) |
| | Return true if rename operation finished successfully, false otherwise. More...
|
| |
| virtual bool | renameAllowed (const QString &) const |
| | Check if this object is can't be renamed in place. More...
|
| |
| virtual void | windows (QMap< int, int > &) const |
| |
| virtual void | viewManagers (QStringList &) const |
| |
| virtual void | contextMenuPopup (const QString &, QMenu *, QString &) |
| |
| virtual void | createPreferences () |
| |
| virtual void | preferencesChanged (const QString &, const QString &) |
| |
| int | getLocalSelectionMode () const |
| |
| void | setLocalSelectionMode (const int mode) |
| |
| virtual void | storeVisualParameters (int savePoint) |
| | Store visual parameters. More...
|
| |
| virtual void | restoreVisualParameters (int savePoint) |
| | Restore visual parameters. More...
|
| |
| QAction * | getAction (const int id) |
| | Return action by id. More...
|
| |
| virtual void | message (const QString &msg) |
| | GEOM module message handler. More...
|
| |
| virtual bool | isDraggable (const SUIT_DataObject *what) const |
| | Check if the module allows "drag" operation of its objects. More...
|
| |
| virtual bool | isDropAccepted (const SUIT_DataObject *where) const |
| | Check if the module allows "drop" operation on the given object. More...
|
| |
| virtual void | dropObjects (const DataObjectList &what, SUIT_DataObject *where, const int row, Qt::DropAction action) |
| | Complete drag-n-drop operation. More...
|
| |
| void | emitDimensionsUpdated (QString entry) |
| |
| void | emitAnnotationsUpdated (QString entry) |
| |
|
| GEOMGUI * | getLibrary (const QString &libraryName) |
| |
| GEOMPluginGUI * | getPluginLibrary (const QString &libraryName) |
| |
| void | createGeomAction (const int id, const QString &po_id, const QString &icon_id, const int key, const bool toggle, const QString &shortcutAction) |
| |
| void | createGeomAction (const int id, const QString &po_id, const QString &icon_id=QString(""), const int key=0, const bool toggle=false) |
| |
| void | createGeomAction (const int inMenuIdx, const QPair< QString, QString > &inModuleIDLastTokenAndPrefix, const QString &iconID=QString(), const bool toggle=false) |
| |
| void | createPopupItem (const int, const QString &clients, const QString &types, const bool isSingle=false, const int isVisible=-1, const bool isExpandAll=false, const bool isOCC=false, const int parentId=-1) |
| |
| void | addPluginActions () |
| |
| void | createOriginAndBaseVectors () |
| |
| void GeometryGUI::initialize |
( |
CAM_Application * |
app | ) |
|
|
virtual |
References addPluginActions(), createGeomAction(), GEOMOp::Op2dPolylineEditor, GEOMOp::Op2dSketcher, GEOMOp::Op3dSketcher, GEOMOp::OpAddPointOnEdge, GEOMOp::OpAngle, GEOMOp::OpAnnotation, GEOMOp::OpArc, GEOMOp::OpArchimede, GEOMOp::OpAutoColor, GEOMOp::OpBoundingBox, GEOMOp::OpBox, GEOMOp::OpBringToFront, GEOMOp::OpCenterMass, GEOMOp::OpChamfer, GEOMOp::OpChangeLoc, GEOMOp::OpCheckCompound, GEOMOp::OpCheckGeom, GEOMOp::OpCheckSelfInters, GEOMOp::OpCheckShape, GEOMOp::OpCircle, GEOMOp::OpCloseContour, GEOMOp::OpClsBringToFront, GEOMOp::OpColor, GEOMOp::OpCommon, GEOMOp::OpCompound, GEOMOp::OpConcealChildren, GEOMOp::OpCone, GEOMOp::OpCreateField, GEOMOp::OpCreateFolder, GEOMOp::OpCurve, GEOMOp::OpCut, GEOMOp::OpCylinder, GEOMOp::OpDecrNbIsos, GEOMOp::OpDecrTransparency, GEOMOp::OpDeflection, GEOMOp::OpDelete, GEOMOp::OpDeleteAnnotation, GEOMOp::OpDiscloseChildren, GEOMOp::OpDisk, GEOMOp::OpDMShading, GEOMOp::OpDMShadingWithEdges, GEOMOp::OpDMTexture, GEOMOp::OpDMWireframe, GEOMOp::OpEdge, GEOMOp::OpEdgeWidth, GEOMOp::OpEditAnnotation, GEOMOp::OpEditField, GEOMOp::OpEditFieldPopup, GEOMOp::OpEllipse, GEOMOp::OpExplode, GEOMOp::OpExplodeBlock, GEOMOp::OpExtension, GEOMOp::OpExtraction, GEOMOp::OpExtrudedBoss, GEOMOp::OpExtrudedCut, GEOMOp::OpFace, GEOMOp::OpFastCheckInters, GEOMOp::OpFillet1d, GEOMOp::OpFillet2d, GEOMOp::OpFillet3d, GEOMOp::OpFilling, GEOMOp::OpFreeBoundaries, GEOMOp::OpFreeFaces, GEOMOp::OpFuse, GEOMOp::OpFuseEdges, GEOMOp::OpGetNonBlocks, GEOMOp::OpGlueEdges, GEOMOp::OpGlueFaces, GEOMOp::OpGroupCreate, GEOMOp::OpGroupCreatePopup, GEOMOp::OpGroupCut, GEOMOp::OpGroupEdit, GEOMOp::OpGroupIntersect, GEOMOp::OpGroupUnion, GEOMOp::OpHexaSolid, GEOMOp::OpHide, GEOMOp::OpHideAll, GEOMOp::OpHideAllAnnotations, GEOMOp::OpHideAllDimensions, GEOMOp::OpIncrNbIsos, GEOMOp::OpIncrTransparency, GEOMOp::OpInertia, GEOMOp::OpInspectObj, GEOMOp::OpIsoline, GEOMOp::OpIsos, GEOMOp::OpIsosWidth, GEOMOp::OpLCS, GEOMOp::OpLimitTolerance, GEOMOp::OpLine, GEOMOp::OpManageDimensions, GEOMOp::OpMaterialMenu, GEOMOp::OpMaterialProperties, GEOMOp::OpMaterialsLibrary, GEOMOp::OpMinDistance, GEOMOp::OpMirror, GEOMOp::OpMultiRotate, GEOMOp::OpMultiTransform, GEOMOp::OpMultiTranslate, GEOMOp::OpNoAutoColor, GEOMOp::OpNormale, GEOMOp::OpOffset, GEOMOp::OpOrientation, GEOMOp::OpOriginAndVectors, GEOMOp::OpPartition, GEOMOp::OpPictureImport, GEOMOp::OpPipe, GEOMOp::OpPipePath, GEOMOp::OpPlane, GEOMOp::OpPoint, GEOMOp::OpPointCoordinates, GEOMOp::OpPointMarker, GEOMOp::OpPredefMaterCustom, GEOMOp::OpPrism, GEOMOp::OpProjection, GEOMOp::OpProjOnCyl, GEOMOp::OpPropagate, GEOMOp::OpProperties, GEOMOp::OpPublishObject, GEOMOp::OpQuadFace, GEOMOp::OpRectangle, GEOMOp::OpReduceStudy, GEOMOp::OpReimport, GEOMOp::OpRemoveExtraEdges, GEOMOp::OpRemoveIntWires, GEOMOp::OpRemoveWebs, GEOMOp::OpRevolution, GEOMOp::OpRotate, GEOMOp::OpScale, GEOMOp::OpSection, GEOMOp::OpSelectAll, GEOMOp::OpSelectCompound, GEOMOp::OpSelectEdge, GEOMOp::OpSelectFace, GEOMOp::OpSelectShell, GEOMOp::OpSelectSolid, GEOMOp::OpSelectVertex, GEOMOp::OpSelectWire, GEOMOp::OpSetTexture, GEOMOp::OpSewing, GEOMOp::OpShading, GEOMOp::OpShadingWithEdges, GEOMOp::OpShapeProcess, GEOMOp::OpShapesOnShape, GEOMOp::OpShapeStatistics, GEOMOp::OpSharedShapes, GEOMOp::OpShell, GEOMOp::OpShow, GEOMOp::OpShowAll, GEOMOp::OpShowAllAnnotations, GEOMOp::OpShowAllDimensions, GEOMOp::OpShowDependencyTree, GEOMOp::OpShowName, GEOMOp::OpShowOnly, GEOMOp::OpShowOnlyChildren, GEOMOp::OpSolid, GEOMOp::OpSortChildren, GEOMOp::OpSphere, GEOMOp::OpSuppressFaces, GEOMOp::OpSuppressHoles, GEOMOp::OpSurfaceFromFace, GEOMOp::OpSwitchName, GEOMOp::OpSwitchVectors, GEOMOp::OpSwitchVertices, GEOMOp::OpTexture, GEOMOp::OpThickness, GEOMOp::OpTolerance, GEOMOp::OpTorus, GEOMOp::OpTransferData, GEOMOp::OpTranslate, GEOMOp::OpTransparency, GEOMOp::OpUnionFaces, GEOMOp::OpUnpublishObject, GEOMOp::OpVector, GEOMOp::OpVectors, GEOMOp::OpVertices, GEOMOp::OpWhatIs, GEOMOp::OpWire, GEOMOp::OpWireframe, GEOM_AISShape::setTopLevelColor(), and GEOM_AISShape::setTopLevelDisplayMode().
| void GeometryGUI::OnGUIEvent |
( |
int |
id, |
|
|
const QVariant & |
theParam = QVariant( QVariant::Invalid ) |
|
) |
| |
References createOriginAndBaseVectors(), GetGeomGen(), getLibrary(), getPluginLibrary(), myPluginActions, GEOMPluginGUI::OnGUIEvent(), GEOMGUI::OnGUIEvent(), GEOMOp::Op2dPolylineEditor, GEOMOp::Op2dSketcher, GEOMOp::Op3dSketcher, GEOMOp::OpAddPointOnEdge, GEOMOp::OpAngle, GEOMOp::OpAnnotation, GEOMOp::OpArc, GEOMOp::OpArchimede, GEOMOp::OpAutoColor, GEOMOp::OpBoundingBox, GEOMOp::OpBox, GEOMOp::OpBringToFront, GEOMOp::OpCenterMass, GEOMOp::OpChamfer, GEOMOp::OpChangeLoc, GEOMOp::OpCheckCompound, GEOMOp::OpCheckGeom, GEOMOp::OpCheckSelfInters, GEOMOp::OpCheckShape, GEOMOp::OpCircle, GEOMOp::OpCloseContour, GEOMOp::OpClsBringToFront, GEOMOp::OpColor, GEOMOp::OpCommon, GEOMOp::OpCompound, GEOMOp::OpConcealChildren, GEOMOp::OpCone, GEOMOp::OpCreateField, GEOMOp::OpCreateFolder, GEOMOp::OpCurve, GEOMOp::OpCut, GEOMOp::OpCylinder, GEOMOp::OpDecrNbIsos, GEOMOp::OpDecrTransparency, GEOMOp::OpDeflection, GEOMOp::OpDelete, GEOMOp::OpDeleteAnnotation, GEOMOp::OpDiscloseChildren, GEOMOp::OpDisk, GEOMOp::OpDMShading, GEOMOp::OpDMShadingWithEdges, GEOMOp::OpDMTexture, GEOMOp::OpDMWireframe, GEOMOp::OpEdge, GEOMOp::OpEdgeWidth, GEOMOp::OpEditAnnotation, GEOMOp::OpEditField, GEOMOp::OpEditFieldPopup, GEOMOp::OpEllipse, GEOMOp::OpExplode, GEOMOp::OpExplodeBlock, GEOMOp::OpExtension, GEOMOp::OpExtraction, GEOMOp::OpExtrudedBoss, GEOMOp::OpExtrudedCut, GEOMOp::OpFace, GEOMOp::OpFastCheckInters, GEOMOp::OpFillet1d, GEOMOp::OpFillet2d, GEOMOp::OpFillet3d, GEOMOp::OpFilling, GEOMOp::OpFreeBoundaries, GEOMOp::OpFreeFaces, GEOMOp::OpFuse, GEOMOp::OpFuseEdges, GEOMOp::OpGetNonBlocks, GEOMOp::OpGlueEdges, GEOMOp::OpGlueFaces, GEOMOp::OpGroupCreate, GEOMOp::OpGroupCreatePopup, GEOMOp::OpGroupCut, GEOMOp::OpGroupEdit, GEOMOp::OpGroupIntersect, GEOMOp::OpGroupUnion, GEOMOp::OpHexaSolid, GEOMOp::OpHide, GEOMOp::OpHideAll, GEOMOp::OpHideAllAnnotations, GEOMOp::OpHideAllDimensions, GEOMOp::OpIncrNbIsos, GEOMOp::OpIncrTransparency, GEOMOp::OpInertia, GEOMOp::OpInspectObj, GEOMOp::OpIsoline, GEOMOp::OpIsos, GEOMOp::OpIsosWidth, GEOMOp::OpLCS, GEOMOp::OpLimitTolerance, GEOMOp::OpLine, GEOMOp::OpManageDimensions, GEOMOp::OpMaterialMenu, GEOMOp::OpMaterialProperties, GEOMOp::OpMaterialsLibrary, GEOMOp::OpMinDistance, GEOMOp::OpMirror, GEOMOp::OpMultiRotate, GEOMOp::OpMultiTransform, GEOMOp::OpMultiTranslate, GEOMOp::OpNoAutoColor, GEOMOp::OpNormale, GEOMOp::OpOffset, GEOMOp::OpOrientation, GEOMOp::OpOriginAndVectors, GEOMOp::OpPartition, GEOMOp::OpPictureImport, GEOMOp::OpPipe, GEOMOp::OpPipePath, GEOMOp::OpPlane, GEOMOp::OpPoint, GEOMOp::OpPointCoordinates, GEOMOp::OpPointMarker, GEOMOp::OpPredefMaterCustom, GEOMOp::OpPredefMaterial, GEOMOp::OpPrism, GEOMOp::OpProjection, GEOMOp::OpProjOnCyl, GEOMOp::OpPropagate, GEOMOp::OpProperties, GEOMOp::OpPublishObject, GEOMOp::OpQuadFace, GEOMOp::OpRectangle, GEOMOp::OpReduceStudy, GEOMOp::OpReimport, GEOMOp::OpRemoveExtraEdges, GEOMOp::OpRemoveIntWires, GEOMOp::OpRemoveWebs, GEOMOp::OpRevolution, GEOMOp::OpRotate, GEOMOp::OpScale, GEOMOp::OpSection, GEOMOp::OpSelectAll, GEOMOp::OpSelectCompound, GEOMOp::OpSelectEdge, GEOMOp::OpSelectFace, GEOMOp::OpSelectShell, GEOMOp::OpSelectSolid, GEOMOp::OpSelectVertex, GEOMOp::OpSelectWire, GEOMOp::OpSetTexture, GEOMOp::OpSewing, GEOMOp::OpShading, GEOMOp::OpShadingWithEdges, GEOMOp::OpShapeProcess, GEOMOp::OpShapesOnShape, GEOMOp::OpShapeStatistics, GEOMOp::OpSharedShapes, GEOMOp::OpShell, GEOMOp::OpShow, GEOMOp::OpShowAll, GEOMOp::OpShowAllAnnotations, GEOMOp::OpShowAllDimensions, GEOMOp::OpShowDependencyTree, GEOMOp::OpShowName, GEOMOp::OpShowOnly, GEOMOp::OpShowOnlyChildren, GEOMOp::OpSolid, GEOMOp::OpSortChildren, GEOMOp::OpSphere, GEOMOp::OpSuppressFaces, GEOMOp::OpSuppressHoles, GEOMOp::OpSurfaceFromFace, GEOMOp::OpSwitchName, GEOMOp::OpSwitchVectors, GEOMOp::OpSwitchVertices, GEOMOp::OpTexture, GEOMOp::OpThickness, GEOMOp::OpTolerance, GEOMOp::OpTorus, GEOMOp::OpTransferData, GEOMOp::OpTranslate, GEOMOp::OpTransparency, GEOMOp::OpUnionFaces, GEOMOp::OpUnpublishObject, GEOMOp::OpVector, GEOMOp::OpVectors, GEOMOp::OpVertices, GEOMOp::OpWhatIs, GEOMOp::OpWire, GEOMOp::OpWireframe, and updateCreationInfo().