| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726 |
- /********************************************************************************
- ** Form generated from reading UI file 'mainWindow.ui'
- **
- ** Created by: Qt User Interface Compiler version 5.15.10
- **
- ** WARNING! All changes made in this file will be lost when recompiling UI file!
- ********************************************************************************/
- #ifndef UI_MAINWINDOW_H
- #define UI_MAINWINDOW_H
- #include <QtCore/QVariant>
- #include <QtGui/QIcon>
- #include <QtWidgets/QAction>
- #include <QtWidgets/QApplication>
- #include <QtWidgets/QDockWidget>
- #include <QtWidgets/QHeaderView>
- #include <QtWidgets/QMainWindow>
- #include <QtWidgets/QMenu>
- #include <QtWidgets/QMenuBar>
- #include <QtWidgets/QStatusBar>
- #include <QtWidgets/QToolBar>
- #include <QtWidgets/QTreeView>
- #include <QtWidgets/QVBoxLayout>
- #include <QtWidgets/QWidget>
- #include <ccConsole.h>
- #include <ccDBRoot.h>
- QT_BEGIN_NAMESPACE
- class Ui_MainWindow
- {
- public:
- QAction *actionOpen;
- QAction *actionSave;
- QAction *actionQuit;
- QAction *actionFullScreen;
- QAction *actionDisplaySettings;
- QAction *actionHelp;
- QAction *actionAbout;
- QAction *actionSetUniqueColor;
- QAction *actionSetColorGradient;
- QAction *actionComputeNormals;
- QAction *actionInvertNormals;
- QAction *actionComputeOctree;
- QAction *actionConsole;
- QAction *actionClose3DView;
- QAction *actionCloseAll3DViews;
- QAction *actionTile3DViews;
- QAction *actionCascade3DViews;
- QAction *actionPrevious3DView;
- QAction *actionNext3DView;
- QAction *actionNew3DView;
- QAction *actionClone;
- QAction *actionMerge;
- QAction *actionDelete;
- QAction *actionRegister;
- QAction *actionCloudCloudDist;
- QAction *actionCloudMeshDist;
- QAction *actionStatisticalTest;
- QAction *actionSamplePointsOnMesh;
- QAction *actionLabelConnectedComponents;
- QAction *actionSegment;
- QAction *actionTranslateRotate;
- QAction *actionShowHistogram;
- QAction *actionComputeStatParams;
- QAction *actionFilterByValue;
- QAction *actionGaussianFilter;
- QAction *actionDeleteScalarField;
- QAction *actionScalarFieldArithmetic;
- QAction *actionColorize;
- QAction *actionSmoothMeshSF;
- QAction *actionEnhanceMeshSF;
- QAction *actionClearColor;
- QAction *actionRGBGaussianFilter;
- QAction *actionRGBBilateralFilter;
- QAction *actionRGBMeanFilter;
- QAction *actionRGBMedianFilter;
- QAction *actionClearNormals;
- QAction *actionResampleWithOctree;
- QAction *actionComputeMeshAA;
- QAction *actionComputeMeshLS;
- QAction *actionMeasureMeshSurface;
- QAction *actionCPS;
- QAction *actionDeleteAllSF;
- QAction *actionMultiplySF;
- QAction *actionKMeans;
- QAction *actionFrontPropagation;
- QAction *actionApplyScale;
- QAction *actionMatchBBCenters;
- QAction *actionUnroll;
- QAction *actionSFGradient;
- QAction *actionZoomAndCenter;
- QAction *actionSetViewTop;
- QAction *actionSetViewFront;
- QAction *actionSetViewBack;
- QAction *actionSetViewLeft;
- QAction *actionSetViewRight;
- QAction *actionSetViewBottom;
- QAction *actionDisplayMainTools;
- QAction *actionDisplayViewTools;
- QAction *actionDisplayScalarFieldsTools;
- QAction *actionToggleSunLight;
- QAction *actionToggleCustomLight;
- QAction *actionGlobalZoom;
- QAction *actionToggleCenteredPerspective;
- QAction *actionToggleViewerBasedPerspective;
- QAction *actionRefresh;
- QAction *actionTestFrameRate;
- QAction *actionRenderToFile;
- QAction *actionAboutPlugins;
- QAction *actionConvertToRGB;
- QAction *actionShowDepthBuffer;
- QAction *actionExportDepthBuffer;
- QAction *actionModifySensor;
- QAction *actionRasterize;
- QAction *actionAlign;
- QAction *actionSubsample;
- QAction *actionLoadShader;
- QAction *actionDeleteShader;
- QAction *actionPointPicking;
- QAction *actionComputeBestFitBB;
- QAction *actionEditCamera;
- QAction *actionPointListPicking;
- QAction *actionCurvature;
- QAction *actionRoughness;
- QAction *actionFitPlane;
- QAction *actionRenameSF;
- QAction *actionFitQuadric;
- QAction *actionSNETest;
- QAction *actionToggleVisibility;
- QAction *actionToggleNormals;
- QAction *actionToggleColors;
- QAction *actionToggleSF;
- QAction *actionApplyTransformation;
- QAction *actionSmoothMeshLaplacian;
- QAction *actionConvertNormalToHSV;
- QAction *actionSaveViewportAsObject;
- QAction *actionPickRotationCenter;
- QAction *actionComputeDistancesFromSensor;
- QAction *actionBilateralFilter;
- QAction *actionComputeScatteringAngles;
- QAction *actionToggleActiveSFColorScale;
- QAction *actionShowActiveSFPrevious;
- QAction *actionShowActiveSFNext;
- QAction *actionPointPairsAlign;
- QAction *actionAddConstantSF;
- QAction *actionExportCoordToSF;
- QAction *actionSubdivideMesh;
- QAction *actionToggleShowName;
- QAction *actionPrimitiveFactory;
- QAction *actionToggleMaterials;
- QAction *actionSetOrthoView;
- QAction *actionSetCenteredPerspectiveView;
- QAction *actionSetViewerPerspectiveView;
- QAction *actionSetPivotAlwaysOn;
- QAction *actionSetPivotRotationOnly;
- QAction *actionSetPivotOff;
- QAction *actionSetViewIso1;
- QAction *actionSetViewIso2;
- QAction *actionConvertTextureToColor;
- QAction *actionOpenColorScalesManager;
- QAction *actionCrossSection;
- QAction *actionEditGlobalShiftAndScale;
- QAction *actionScalarFieldFromColor;
- QAction *actionColorFromScalarField;
- QAction *actionComputeKdTree;
- QAction *actionTest;
- QAction *actionAddIdField;
- QAction *actionFitFacet;
- QAction *actionAdjustZoom;
- QAction *actionSetSFAsCoord;
- QAction *actionCloseAll;
- QAction *actionEditGlobalScale;
- QAction *actionViewFromSensor;
- QAction *actionFindBiggestInnerRectangle;
- QAction *actionCreateGBLSensor;
- QAction *actionCreateCameraSensor;
- QAction *actionCheckPointsInsideFrustum;
- QAction *actionProjectUncertainty;
- QAction *actionOrientNormalsMST;
- QAction *actionOrientNormalsFM;
- QAction *actionCNETest;
- QAction *actionApproximateDensity;
- QAction *actionComputeDensity;
- QAction *actionRemoveDuplicatePoints;
- QAction *actionCrop;
- QAction *actionConvertNormalToDipDir;
- QAction *actionExportCloudInfo;
- QAction *actionInterpolateColors;
- QAction *actionDistanceToBestFitQuadric3D;
- QAction *actionChangeColorLevels;
- QAction *actionResetGUIElementsPos;
- QAction *actionConvertToRandomRGB;
- QAction *actionNoiseFilter;
- QAction *actionComputeStatParams2;
- QAction *actionMeasureMeshVolume;
- QAction *actionFlagMeshVertices;
- QAction *actionToggleActivation;
- QAction *actionLockRotationAxis;
- QAction *actionCreateCloudFromEntCenters;
- QAction *actionComputeBestICPRmsMatrix;
- QAction *actionEnterBubbleViewMode;
- QAction *actionExtractSections;
- QAction *actionConvertPolylinesToMesh;
- QAction *actionLevel;
- QAction *actionFitSphere;
- QAction *actionMatchScales;
- QAction *actionZoomIn;
- QAction *actionZoomOut;
- QAction *actionDistanceMap;
- QAction *actionSORFilter;
- QAction *actionEnableStereo;
- QAction *actionComputePointsVisibility;
- QAction *actionCompute2HalfDimVolume;
- QAction *actionExclusiveFullScreen;
- QAction *actionEnableVisualDebugTraces;
- QAction *actionRGBToGreyScale;
- QAction *actionTracePolyline;
- QAction *actionEnableQtWarnings;
- QAction *actionGlobalShiftSettings;
- QAction *actionEnableCameraLink;
- QAction *actionShowWaveDialog;
- QAction *actionCreatePlane;
- QAction *actionEditPlane;
- QAction *actionCreateSurfaceBetweenTwoPolylines;
- QAction *actionMeshTwoPolylines;
- QAction *actionFitPlaneProxy;
- QAction *actionEnhanceRGBWithIntensities;
- QAction *actionMeshScanGrids;
- QAction *actionAutoPickRotationCenter;
- QAction *actionShowCursor3DCoordinates;
- QAction *actionDeleteScanGrid;
- QAction *actionCompressFWFData;
- QAction *actionInterpolateSFs;
- QAction *actionExportPlaneInfo;
- QAction *actionLock_rotation_about_arbitrary_axis;
- QAction *actionSamplePointsOnPolyline;
- QAction *actionNoTranslation;
- QAction *actionComputeGeometricFeature;
- QAction *actionBBMinCornerToOrigin;
- QAction *actionBBMaxCornerToOrigin;
- QAction *actionBBCenterToOrigin;
- QAction *actionFlipPlane;
- QAction *actionComparePlanes;
- QAction *actionFlipMeshTriangles;
- QAction *actionCloudPrimitiveDist;
- QAction *actionExportNormalToSF;
- QAction *actionSmoothPolyline;
- QAction *actionResetAllVBOs;
- QAction *actionCreateSinglePointCloud;
- QAction *actionPasteCloudFromClipboard;
- QAction *actionSplitCloudUsingSF;
- QAction *actionAddClassificationSF;
- QAction *actionRestoreWindowOnStartup;
- QAction *actionShiftPointsAlongNormals;
- QAction *actionFitCircle;
- QAction *actionSetSFsAsNormal;
- QAction *actionOpen_project;
- QAction *actionSaveProject;
- QWidget *centralwidget;
- QMenuBar *menubar;
- QMenu *menuFile;
- QMenu *menuDisplay;
- QMenu *menuToolbars;
- QMenu *menuLights;
- QMenu *menuActiveScalarField;
- QMenu *menuLanguage;
- QMenu *menuHelp;
- QMenu *menuEdit;
- QMenu *menuScalarFields;
- QMenu *menuColors;
- QMenu *menuNormals;
- QMenu *menuOrientNormals;
- QMenu *menuConvert_to;
- QMenu *menuOctree;
- QMenu *menuMesh;
- QMenu *menuMeshScalarField;
- QMenu *menuSensors;
- QMenu *menuGroundBasedLidar;
- QMenu *menuCameraSensor;
- QMenu *menuToggle;
- QMenu *menuWaveform;
- QMenu *menuPlane;
- QMenu *menuGrid;
- QMenu *menuPolyline;
- QMenu *menuCloud;
- QMenu *menu3DViews;
- QMenu *menuTools;
- QMenu *menuSegmentation;
- QMenu *menuProjection;
- QMenu *menuStatistics;
- QMenu *menuDistances;
- QMenu *menuRegistration;
- QMenu *menuOther;
- QMenu *menuSandBox;
- QMenu *menuFit;
- QMenu *menuClean;
- QMenu *menuVolume;
- QMenu *menuBatchExport;
- QDockWidget *DockableDBTree;
- QWidget *dockWidgetContents;
- QVBoxLayout *vboxLayout;
- ccCustomQTreeView *dbTreeView;
- QStatusBar *statusBar;
- QToolBar *toolBarView;
- QDockWidget *DockableConsole;
- QWidget *dockWidgetContents_2;
- QVBoxLayout *vboxLayout1;
- ccCustomQListWidget *consoleWidget;
- QToolBar *toolBarMainTools;
- QToolBar *toolBarSFTools;
- QDockWidget *DockableProperties;
- QWidget *dockWidgetContents_4;
- QVBoxLayout *vboxLayout2;
- QTreeView *propertiesTreeView;
- void setupUi(QMainWindow *MainWindow)
- {
- if (MainWindow->objectName().isEmpty())
- MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
- MainWindow->resize(1024, 768);
- QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum);
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth());
- MainWindow->setSizePolicy(sizePolicy);
- MainWindow->setFocusPolicy(Qt::ClickFocus);
- MainWindow->setAcceptDrops(false);
- QIcon icon;
- icon.addFile(QString::fromUtf8(":/CC/Icons/images/icon/cc_icon_16.png"), QSize(), QIcon::Normal, QIcon::Off);
- MainWindow->setWindowIcon(icon);
- MainWindow->setAutoFillBackground(true);
- actionOpen = new QAction(MainWindow);
- actionOpen->setObjectName(QString::fromUtf8("actionOpen"));
- QIcon icon1;
- icon1.addFile(QString::fromUtf8(":/CC/images/ccOpen.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionOpen->setIcon(icon1);
- actionSave = new QAction(MainWindow);
- actionSave->setObjectName(QString::fromUtf8("actionSave"));
- QIcon icon2;
- icon2.addFile(QString::fromUtf8(":/CC/images/ccSave.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSave->setIcon(icon2);
- actionSave->setShortcutContext(Qt::ApplicationShortcut);
- actionQuit = new QAction(MainWindow);
- actionQuit->setObjectName(QString::fromUtf8("actionQuit"));
- actionFullScreen = new QAction(MainWindow);
- actionFullScreen->setObjectName(QString::fromUtf8("actionFullScreen"));
- actionFullScreen->setCheckable(true);
- QIcon icon3;
- icon3.addFile(QString::fromUtf8(":/CC/images/ccFullScreen.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionFullScreen->setIcon(icon3);
- actionFullScreen->setShortcutContext(Qt::ApplicationShortcut);
- actionDisplaySettings = new QAction(MainWindow);
- actionDisplaySettings->setObjectName(QString::fromUtf8("actionDisplaySettings"));
- QIcon icon4;
- icon4.addFile(QString::fromUtf8(":/CC/images/monitor.svg"), QSize(), QIcon::Normal, QIcon::Off);
- actionDisplaySettings->setIcon(icon4);
- actionHelp = new QAction(MainWindow);
- actionHelp->setObjectName(QString::fromUtf8("actionHelp"));
- actionAbout = new QAction(MainWindow);
- actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
- actionSetUniqueColor = new QAction(MainWindow);
- actionSetUniqueColor->setObjectName(QString::fromUtf8("actionSetUniqueColor"));
- QIcon icon5;
- icon5.addFile(QString::fromUtf8(":/CC/images/typeRgbCcolor.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetUniqueColor->setIcon(icon5);
- actionSetColorGradient = new QAction(MainWindow);
- actionSetColorGradient->setObjectName(QString::fromUtf8("actionSetColorGradient"));
- actionComputeNormals = new QAction(MainWindow);
- actionComputeNormals->setObjectName(QString::fromUtf8("actionComputeNormals"));
- QIcon icon6;
- icon6.addFile(QString::fromUtf8(":/CC/images/typeNormal.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionComputeNormals->setIcon(icon6);
- actionInvertNormals = new QAction(MainWindow);
- actionInvertNormals->setObjectName(QString::fromUtf8("actionInvertNormals"));
- actionComputeOctree = new QAction(MainWindow);
- actionComputeOctree->setObjectName(QString::fromUtf8("actionComputeOctree"));
- QIcon icon7;
- icon7.addFile(QString::fromUtf8(":/CC/images/dbOctreeSymbol.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionComputeOctree->setIcon(icon7);
- actionConsole = new QAction(MainWindow);
- actionConsole->setObjectName(QString::fromUtf8("actionConsole"));
- actionConsole->setCheckable(true);
- actionConsole->setChecked(true);
- QIcon icon8;
- icon8.addFile(QString::fromUtf8(":/CC/images/ccConsole.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionConsole->setIcon(icon8);
- actionConsole->setShortcutContext(Qt::ApplicationShortcut);
- actionClose3DView = new QAction(MainWindow);
- actionClose3DView->setObjectName(QString::fromUtf8("actionClose3DView"));
- actionCloseAll3DViews = new QAction(MainWindow);
- actionCloseAll3DViews->setObjectName(QString::fromUtf8("actionCloseAll3DViews"));
- actionTile3DViews = new QAction(MainWindow);
- actionTile3DViews->setObjectName(QString::fromUtf8("actionTile3DViews"));
- actionCascade3DViews = new QAction(MainWindow);
- actionCascade3DViews->setObjectName(QString::fromUtf8("actionCascade3DViews"));
- actionPrevious3DView = new QAction(MainWindow);
- actionPrevious3DView->setObjectName(QString::fromUtf8("actionPrevious3DView"));
- actionNext3DView = new QAction(MainWindow);
- actionNext3DView->setObjectName(QString::fromUtf8("actionNext3DView"));
- actionNew3DView = new QAction(MainWindow);
- actionNew3DView->setObjectName(QString::fromUtf8("actionNew3DView"));
- actionClone = new QAction(MainWindow);
- actionClone->setObjectName(QString::fromUtf8("actionClone"));
- QIcon icon9;
- icon9.addFile(QString::fromUtf8(":/CC/images/ccClone.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionClone->setIcon(icon9);
- actionMerge = new QAction(MainWindow);
- actionMerge->setObjectName(QString::fromUtf8("actionMerge"));
- QIcon icon10;
- icon10.addFile(QString::fromUtf8(":/CC/images/ccMerge.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionMerge->setIcon(icon10);
- actionDelete = new QAction(MainWindow);
- actionDelete->setObjectName(QString::fromUtf8("actionDelete"));
- QIcon icon11;
- icon11.addFile(QString::fromUtf8(":/CC/images/ccDelete.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionDelete->setIcon(icon11);
- actionDelete->setShortcutContext(Qt::ApplicationShortcut);
- actionRegister = new QAction(MainWindow);
- actionRegister->setObjectName(QString::fromUtf8("actionRegister"));
- QIcon icon12;
- icon12.addFile(QString::fromUtf8(":/CC/images/ccRegister.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionRegister->setIcon(icon12);
- actionCloudCloudDist = new QAction(MainWindow);
- actionCloudCloudDist->setObjectName(QString::fromUtf8("actionCloudCloudDist"));
- QIcon icon13;
- icon13.addFile(QString::fromUtf8(":/CC/images/ccCloudCloudDistance.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionCloudCloudDist->setIcon(icon13);
- actionCloudMeshDist = new QAction(MainWindow);
- actionCloudMeshDist->setObjectName(QString::fromUtf8("actionCloudMeshDist"));
- QIcon icon14;
- icon14.addFile(QString::fromUtf8(":/CC/images/ccCloudMeshDistance.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionCloudMeshDist->setIcon(icon14);
- actionStatisticalTest = new QAction(MainWindow);
- actionStatisticalTest->setObjectName(QString::fromUtf8("actionStatisticalTest"));
- QIcon icon15;
- icon15.addFile(QString::fromUtf8(":/CC/images/ccStatTest.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionStatisticalTest->setIcon(icon15);
- actionSamplePointsOnMesh = new QAction(MainWindow);
- actionSamplePointsOnMesh->setObjectName(QString::fromUtf8("actionSamplePointsOnMesh"));
- QIcon icon16;
- icon16.addFile(QString::fromUtf8(":/CC/images/ccSamplePoints.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSamplePointsOnMesh->setIcon(icon16);
- actionLabelConnectedComponents = new QAction(MainWindow);
- actionLabelConnectedComponents->setObjectName(QString::fromUtf8("actionLabelConnectedComponents"));
- QIcon icon17;
- icon17.addFile(QString::fromUtf8(":/CC/images/ccCCExtract.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionLabelConnectedComponents->setIcon(icon17);
- actionSegment = new QAction(MainWindow);
- actionSegment->setObjectName(QString::fromUtf8("actionSegment"));
- QIcon icon18;
- icon18.addFile(QString::fromUtf8(":/CC/images/ccSegment.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSegment->setIcon(icon18);
- actionTranslateRotate = new QAction(MainWindow);
- actionTranslateRotate->setObjectName(QString::fromUtf8("actionTranslateRotate"));
- actionTranslateRotate->setCheckable(false);
- QIcon icon19;
- icon19.addFile(QString::fromUtf8(":/CC/images/ccInteractiveTransformation.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionTranslateRotate->setIcon(icon19);
- actionShowHistogram = new QAction(MainWindow);
- actionShowHistogram->setObjectName(QString::fromUtf8("actionShowHistogram"));
- QIcon icon20;
- icon20.addFile(QString::fromUtf8(":/CC/images/ccHistogram.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionShowHistogram->setIcon(icon20);
- actionComputeStatParams = new QAction(MainWindow);
- actionComputeStatParams->setObjectName(QString::fromUtf8("actionComputeStatParams"));
- QIcon icon21;
- icon21.addFile(QString::fromUtf8(":/CC/images/ccComputeStat.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionComputeStatParams->setIcon(icon21);
- actionFilterByValue = new QAction(MainWindow);
- actionFilterByValue->setObjectName(QString::fromUtf8("actionFilterByValue"));
- QIcon icon22;
- icon22.addFile(QString::fromUtf8(":/CC/images/ccFilterByValue.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionFilterByValue->setIcon(icon22);
- actionGaussianFilter = new QAction(MainWindow);
- actionGaussianFilter->setObjectName(QString::fromUtf8("actionGaussianFilter"));
- QIcon icon23;
- icon23.addFile(QString::fromUtf8(":/CC/images/ccGaussianFilter.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionGaussianFilter->setIcon(icon23);
- actionDeleteScalarField = new QAction(MainWindow);
- actionDeleteScalarField->setObjectName(QString::fromUtf8("actionDeleteScalarField"));
- QIcon icon24;
- icon24.addFile(QString::fromUtf8(":/CC/images/ccDeleteSF.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionDeleteScalarField->setIcon(icon24);
- actionScalarFieldArithmetic = new QAction(MainWindow);
- actionScalarFieldArithmetic->setObjectName(QString::fromUtf8("actionScalarFieldArithmetic"));
- QIcon icon25;
- icon25.addFile(QString::fromUtf8(":/CC/images/ccSfArithmetic.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionScalarFieldArithmetic->setIcon(icon25);
- actionColorize = new QAction(MainWindow);
- actionColorize->setObjectName(QString::fromUtf8("actionColorize"));
- actionSmoothMeshSF = new QAction(MainWindow);
- actionSmoothMeshSF->setObjectName(QString::fromUtf8("actionSmoothMeshSF"));
- actionEnhanceMeshSF = new QAction(MainWindow);
- actionEnhanceMeshSF->setObjectName(QString::fromUtf8("actionEnhanceMeshSF"));
- actionClearColor = new QAction(MainWindow);
- actionClearColor->setObjectName(QString::fromUtf8("actionClearColor"));
- actionClearColor->setIcon(icon11);
- actionRGBGaussianFilter = new QAction(MainWindow);
- actionRGBGaussianFilter->setObjectName(QString::fromUtf8("actionRGBGaussianFilter"));
- actionRGBGaussianFilter->setIcon(icon23);
- actionRGBBilateralFilter = new QAction(MainWindow);
- actionRGBBilateralFilter->setObjectName(QString::fromUtf8("actionRGBBilateralFilter"));
- QIcon icon26;
- icon26.addFile(QString::fromUtf8(":/CC/images/ccBilateralFilter.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionRGBBilateralFilter->setIcon(icon26);
- actionRGBMeanFilter = new QAction(MainWindow);
- actionRGBMeanFilter->setObjectName(QString::fromUtf8("actionRGBMeanFilter"));
- actionRGBMedianFilter = new QAction(MainWindow);
- actionRGBMedianFilter->setObjectName(QString::fromUtf8("actionRGBMedianFilter"));
- actionClearNormals = new QAction(MainWindow);
- actionClearNormals->setObjectName(QString::fromUtf8("actionClearNormals"));
- actionClearNormals->setIcon(icon11);
- actionResampleWithOctree = new QAction(MainWindow);
- actionResampleWithOctree->setObjectName(QString::fromUtf8("actionResampleWithOctree"));
- actionComputeMeshAA = new QAction(MainWindow);
- actionComputeMeshAA->setObjectName(QString::fromUtf8("actionComputeMeshAA"));
- actionComputeMeshLS = new QAction(MainWindow);
- actionComputeMeshLS->setObjectName(QString::fromUtf8("actionComputeMeshLS"));
- actionMeasureMeshSurface = new QAction(MainWindow);
- actionMeasureMeshSurface->setObjectName(QString::fromUtf8("actionMeasureMeshSurface"));
- actionCPS = new QAction(MainWindow);
- actionCPS->setObjectName(QString::fromUtf8("actionCPS"));
- actionDeleteAllSF = new QAction(MainWindow);
- actionDeleteAllSF->setObjectName(QString::fromUtf8("actionDeleteAllSF"));
- actionMultiplySF = new QAction(MainWindow);
- actionMultiplySF->setObjectName(QString::fromUtf8("actionMultiplySF"));
- actionKMeans = new QAction(MainWindow);
- actionKMeans->setObjectName(QString::fromUtf8("actionKMeans"));
- actionKMeans->setCheckable(true);
- actionFrontPropagation = new QAction(MainWindow);
- actionFrontPropagation->setObjectName(QString::fromUtf8("actionFrontPropagation"));
- actionFrontPropagation->setEnabled(false);
- actionApplyScale = new QAction(MainWindow);
- actionApplyScale->setObjectName(QString::fromUtf8("actionApplyScale"));
- actionMatchBBCenters = new QAction(MainWindow);
- actionMatchBBCenters->setObjectName(QString::fromUtf8("actionMatchBBCenters"));
- actionUnroll = new QAction(MainWindow);
- actionUnroll->setObjectName(QString::fromUtf8("actionUnroll"));
- actionSFGradient = new QAction(MainWindow);
- actionSFGradient->setObjectName(QString::fromUtf8("actionSFGradient"));
- QIcon icon27;
- icon27.addFile(QString::fromUtf8(":/CC/images/ccGradient.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSFGradient->setIcon(icon27);
- actionZoomAndCenter = new QAction(MainWindow);
- actionZoomAndCenter->setObjectName(QString::fromUtf8("actionZoomAndCenter"));
- QIcon icon28;
- icon28.addFile(QString::fromUtf8(":/CC/images/search.svg"), QSize(), QIcon::Normal, QIcon::Off);
- actionZoomAndCenter->setIcon(icon28);
- actionSetViewTop = new QAction(MainWindow);
- actionSetViewTop->setObjectName(QString::fromUtf8("actionSetViewTop"));
- QIcon icon29;
- icon29.addFile(QString::fromUtf8(":/CC/images/ccViewZpos.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewTop->setIcon(icon29);
- #if QT_CONFIG(shortcut)
- actionSetViewTop->setShortcut(QString::fromUtf8("8"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewTop->setShortcutContext(Qt::ApplicationShortcut);
- actionSetViewFront = new QAction(MainWindow);
- actionSetViewFront->setObjectName(QString::fromUtf8("actionSetViewFront"));
- QIcon icon30;
- icon30.addFile(QString::fromUtf8(":/CC/images/ccViewYpos.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewFront->setIcon(icon30);
- #if QT_CONFIG(shortcut)
- actionSetViewFront->setShortcut(QString::fromUtf8("5"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewFront->setShortcutContext(Qt::ApplicationShortcut);
- actionSetViewBack = new QAction(MainWindow);
- actionSetViewBack->setObjectName(QString::fromUtf8("actionSetViewBack"));
- QIcon icon31;
- icon31.addFile(QString::fromUtf8(":/CC/images/ccViewYneg.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewBack->setIcon(icon31);
- #if QT_CONFIG(shortcut)
- actionSetViewBack->setShortcut(QString::fromUtf8("0"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewBack->setShortcutContext(Qt::ApplicationShortcut);
- actionSetViewLeft = new QAction(MainWindow);
- actionSetViewLeft->setObjectName(QString::fromUtf8("actionSetViewLeft"));
- QIcon icon32;
- icon32.addFile(QString::fromUtf8(":/CC/images/ccViewXpos.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewLeft->setIcon(icon32);
- #if QT_CONFIG(shortcut)
- actionSetViewLeft->setShortcut(QString::fromUtf8("4"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewLeft->setShortcutContext(Qt::ApplicationShortcut);
- actionSetViewRight = new QAction(MainWindow);
- actionSetViewRight->setObjectName(QString::fromUtf8("actionSetViewRight"));
- QIcon icon33;
- icon33.addFile(QString::fromUtf8(":/CC/images/ccViewXneg.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewRight->setIcon(icon33);
- #if QT_CONFIG(shortcut)
- actionSetViewRight->setShortcut(QString::fromUtf8("6"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewRight->setShortcutContext(Qt::ApplicationShortcut);
- actionSetViewBottom = new QAction(MainWindow);
- actionSetViewBottom->setObjectName(QString::fromUtf8("actionSetViewBottom"));
- QIcon icon34;
- icon34.addFile(QString::fromUtf8(":/CC/images/ccViewZneg.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewBottom->setIcon(icon34);
- #if QT_CONFIG(shortcut)
- actionSetViewBottom->setShortcut(QString::fromUtf8("2"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewBottom->setShortcutContext(Qt::ApplicationShortcut);
- actionDisplayMainTools = new QAction(MainWindow);
- actionDisplayMainTools->setObjectName(QString::fromUtf8("actionDisplayMainTools"));
- actionDisplayMainTools->setCheckable(true);
- actionDisplayMainTools->setChecked(true);
- actionDisplayViewTools = new QAction(MainWindow);
- actionDisplayViewTools->setObjectName(QString::fromUtf8("actionDisplayViewTools"));
- actionDisplayViewTools->setCheckable(true);
- actionDisplayViewTools->setChecked(true);
- actionDisplayScalarFieldsTools = new QAction(MainWindow);
- actionDisplayScalarFieldsTools->setObjectName(QString::fromUtf8("actionDisplayScalarFieldsTools"));
- actionDisplayScalarFieldsTools->setCheckable(true);
- actionDisplayScalarFieldsTools->setChecked(true);
- actionToggleSunLight = new QAction(MainWindow);
- actionToggleSunLight->setObjectName(QString::fromUtf8("actionToggleSunLight"));
- actionToggleSunLight->setShortcutContext(Qt::ApplicationShortcut);
- actionToggleCustomLight = new QAction(MainWindow);
- actionToggleCustomLight->setObjectName(QString::fromUtf8("actionToggleCustomLight"));
- actionToggleCustomLight->setShortcutContext(Qt::ApplicationShortcut);
- actionGlobalZoom = new QAction(MainWindow);
- actionGlobalZoom->setObjectName(QString::fromUtf8("actionGlobalZoom"));
- QIcon icon35;
- icon35.addFile(QString::fromUtf8(":/CC/images/ccGlobalZoom.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionGlobalZoom->setIcon(icon35);
- actionToggleCenteredPerspective = new QAction(MainWindow);
- actionToggleCenteredPerspective->setObjectName(QString::fromUtf8("actionToggleCenteredPerspective"));
- QIcon icon36;
- icon36.addFile(QString::fromUtf8(":/CC/images/ccCenteredPerspective32.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionToggleCenteredPerspective->setIcon(icon36);
- actionToggleCenteredPerspective->setShortcutContext(Qt::ApplicationShortcut);
- actionToggleViewerBasedPerspective = new QAction(MainWindow);
- actionToggleViewerBasedPerspective->setObjectName(QString::fromUtf8("actionToggleViewerBasedPerspective"));
- QIcon icon37;
- icon37.addFile(QString::fromUtf8(":/CC/images/ccViewerBasedPerspective32.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionToggleViewerBasedPerspective->setIcon(icon37);
- actionToggleViewerBasedPerspective->setShortcutContext(Qt::ApplicationShortcut);
- actionRefresh = new QAction(MainWindow);
- actionRefresh->setObjectName(QString::fromUtf8("actionRefresh"));
- QIcon icon38;
- icon38.addFile(QString::fromUtf8(":/CC/images/smallReset.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionRefresh->setIcon(icon38);
- actionRefresh->setShortcutContext(Qt::ApplicationShortcut);
- actionTestFrameRate = new QAction(MainWindow);
- actionTestFrameRate->setObjectName(QString::fromUtf8("actionTestFrameRate"));
- actionRenderToFile = new QAction(MainWindow);
- actionRenderToFile->setObjectName(QString::fromUtf8("actionRenderToFile"));
- actionAboutPlugins = new QAction(MainWindow);
- actionAboutPlugins->setObjectName(QString::fromUtf8("actionAboutPlugins"));
- actionConvertToRGB = new QAction(MainWindow);
- actionConvertToRGB->setObjectName(QString::fromUtf8("actionConvertToRGB"));
- actionConvertToRGB->setIcon(icon5);
- actionShowDepthBuffer = new QAction(MainWindow);
- actionShowDepthBuffer->setObjectName(QString::fromUtf8("actionShowDepthBuffer"));
- actionExportDepthBuffer = new QAction(MainWindow);
- actionExportDepthBuffer->setObjectName(QString::fromUtf8("actionExportDepthBuffer"));
- actionModifySensor = new QAction(MainWindow);
- actionModifySensor->setObjectName(QString::fromUtf8("actionModifySensor"));
- actionRasterize = new QAction(MainWindow);
- actionRasterize->setObjectName(QString::fromUtf8("actionRasterize"));
- QIcon icon39;
- icon39.addFile(QString::fromUtf8(":/CC/images/ccGrid.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionRasterize->setIcon(icon39);
- actionAlign = new QAction(MainWindow);
- actionAlign->setObjectName(QString::fromUtf8("actionAlign"));
- actionSubsample = new QAction(MainWindow);
- actionSubsample->setObjectName(QString::fromUtf8("actionSubsample"));
- QIcon icon40;
- icon40.addFile(QString::fromUtf8(":/CC/images/ccSampleCloud.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSubsample->setIcon(icon40);
- actionLoadShader = new QAction(MainWindow);
- actionLoadShader->setObjectName(QString::fromUtf8("actionLoadShader"));
- actionLoadShader->setEnabled(false);
- actionDeleteShader = new QAction(MainWindow);
- actionDeleteShader->setObjectName(QString::fromUtf8("actionDeleteShader"));
- actionDeleteShader->setEnabled(false);
- actionPointPicking = new QAction(MainWindow);
- actionPointPicking->setObjectName(QString::fromUtf8("actionPointPicking"));
- QIcon icon41;
- icon41.addFile(QString::fromUtf8(":/CC/images/ccPointPicking.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionPointPicking->setIcon(icon41);
- actionComputeBestFitBB = new QAction(MainWindow);
- actionComputeBestFitBB->setObjectName(QString::fromUtf8("actionComputeBestFitBB"));
- actionEditCamera = new QAction(MainWindow);
- actionEditCamera->setObjectName(QString::fromUtf8("actionEditCamera"));
- QIcon icon42;
- icon42.addFile(QString::fromUtf8(":/CC/images/photo-camera.svg"), QSize(), QIcon::Normal, QIcon::Off);
- actionEditCamera->setIcon(icon42);
- actionPointListPicking = new QAction(MainWindow);
- actionPointListPicking->setObjectName(QString::fromUtf8("actionPointListPicking"));
- QIcon icon43;
- icon43.addFile(QString::fromUtf8(":/CC/images/ccPointListPicking.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionPointListPicking->setIcon(icon43);
- actionCurvature = new QAction(MainWindow);
- actionCurvature->setObjectName(QString::fromUtf8("actionCurvature"));
- actionRoughness = new QAction(MainWindow);
- actionRoughness->setObjectName(QString::fromUtf8("actionRoughness"));
- actionRoughness->setEnabled(false);
- actionFitPlane = new QAction(MainWindow);
- actionFitPlane->setObjectName(QString::fromUtf8("actionFitPlane"));
- actionRenameSF = new QAction(MainWindow);
- actionRenameSF->setObjectName(QString::fromUtf8("actionRenameSF"));
- actionFitQuadric = new QAction(MainWindow);
- actionFitQuadric->setObjectName(QString::fromUtf8("actionFitQuadric"));
- actionSNETest = new QAction(MainWindow);
- actionSNETest->setObjectName(QString::fromUtf8("actionSNETest"));
- actionToggleVisibility = new QAction(MainWindow);
- actionToggleVisibility->setObjectName(QString::fromUtf8("actionToggleVisibility"));
- actionToggleVisibility->setShortcutContext(Qt::ApplicationShortcut);
- actionToggleNormals = new QAction(MainWindow);
- actionToggleNormals->setObjectName(QString::fromUtf8("actionToggleNormals"));
- actionToggleNormals->setShortcutContext(Qt::ApplicationShortcut);
- actionToggleColors = new QAction(MainWindow);
- actionToggleColors->setObjectName(QString::fromUtf8("actionToggleColors"));
- actionToggleColors->setShortcutContext(Qt::ApplicationShortcut);
- actionToggleSF = new QAction(MainWindow);
- actionToggleSF->setObjectName(QString::fromUtf8("actionToggleSF"));
- actionToggleSF->setShortcutContext(Qt::ApplicationShortcut);
- actionApplyTransformation = new QAction(MainWindow);
- actionApplyTransformation->setObjectName(QString::fromUtf8("actionApplyTransformation"));
- actionSmoothMeshLaplacian = new QAction(MainWindow);
- actionSmoothMeshLaplacian->setObjectName(QString::fromUtf8("actionSmoothMeshLaplacian"));
- actionConvertNormalToHSV = new QAction(MainWindow);
- actionConvertNormalToHSV->setObjectName(QString::fromUtf8("actionConvertNormalToHSV"));
- actionSaveViewportAsObject = new QAction(MainWindow);
- actionSaveViewportAsObject->setObjectName(QString::fromUtf8("actionSaveViewportAsObject"));
- QIcon icon44;
- icon44.addFile(QString::fromUtf8(":/CC/images/dbViewportSymbol.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSaveViewportAsObject->setIcon(icon44);
- actionSaveViewportAsObject->setShortcutContext(Qt::ApplicationShortcut);
- actionPickRotationCenter = new QAction(MainWindow);
- actionPickRotationCenter->setObjectName(QString::fromUtf8("actionPickRotationCenter"));
- QIcon icon45;
- icon45.addFile(QString::fromUtf8(":/CC/images/ccPickCenter.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionPickRotationCenter->setIcon(icon45);
- actionPickRotationCenter->setShortcutContext(Qt::ApplicationShortcut);
- actionComputeDistancesFromSensor = new QAction(MainWindow);
- actionComputeDistancesFromSensor->setObjectName(QString::fromUtf8("actionComputeDistancesFromSensor"));
- actionBilateralFilter = new QAction(MainWindow);
- actionBilateralFilter->setObjectName(QString::fromUtf8("actionBilateralFilter"));
- actionBilateralFilter->setIcon(icon26);
- actionComputeScatteringAngles = new QAction(MainWindow);
- actionComputeScatteringAngles->setObjectName(QString::fromUtf8("actionComputeScatteringAngles"));
- actionToggleActiveSFColorScale = new QAction(MainWindow);
- actionToggleActiveSFColorScale->setObjectName(QString::fromUtf8("actionToggleActiveSFColorScale"));
- actionToggleActiveSFColorScale->setShortcutContext(Qt::ApplicationShortcut);
- actionShowActiveSFPrevious = new QAction(MainWindow);
- actionShowActiveSFPrevious->setObjectName(QString::fromUtf8("actionShowActiveSFPrevious"));
- actionShowActiveSFPrevious->setShortcutContext(Qt::ApplicationShortcut);
- actionShowActiveSFNext = new QAction(MainWindow);
- actionShowActiveSFNext->setObjectName(QString::fromUtf8("actionShowActiveSFNext"));
- actionPointPairsAlign = new QAction(MainWindow);
- actionPointPairsAlign->setObjectName(QString::fromUtf8("actionPointPairsAlign"));
- QIcon icon46;
- icon46.addFile(QString::fromUtf8(":/CC/images/ccAlign.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionPointPairsAlign->setIcon(icon46);
- actionAddConstantSF = new QAction(MainWindow);
- actionAddConstantSF->setObjectName(QString::fromUtf8("actionAddConstantSF"));
- QIcon icon47;
- icon47.addFile(QString::fromUtf8(":/CC/images/ccAddConstSF.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionAddConstantSF->setIcon(icon47);
- actionExportCoordToSF = new QAction(MainWindow);
- actionExportCoordToSF->setObjectName(QString::fromUtf8("actionExportCoordToSF"));
- actionSubdivideMesh = new QAction(MainWindow);
- actionSubdivideMesh->setObjectName(QString::fromUtf8("actionSubdivideMesh"));
- actionToggleShowName = new QAction(MainWindow);
- actionToggleShowName->setObjectName(QString::fromUtf8("actionToggleShowName"));
- actionToggleShowName->setShortcutContext(Qt::ApplicationShortcut);
- actionPrimitiveFactory = new QAction(MainWindow);
- actionPrimitiveFactory->setObjectName(QString::fromUtf8("actionPrimitiveFactory"));
- QIcon icon48;
- icon48.addFile(QString::fromUtf8(":/CC/images/dbMiscGeomSymbol.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionPrimitiveFactory->setIcon(icon48);
- actionToggleMaterials = new QAction(MainWindow);
- actionToggleMaterials->setObjectName(QString::fromUtf8("actionToggleMaterials"));
- actionToggleMaterials->setShortcutContext(Qt::ApplicationShortcut);
- actionSetOrthoView = new QAction(MainWindow);
- actionSetOrthoView->setObjectName(QString::fromUtf8("actionSetOrthoView"));
- QIcon icon49;
- icon49.addFile(QString::fromUtf8(":/CC/images/ccOrthoMode32.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetOrthoView->setIcon(icon49);
- actionSetCenteredPerspectiveView = new QAction(MainWindow);
- actionSetCenteredPerspectiveView->setObjectName(QString::fromUtf8("actionSetCenteredPerspectiveView"));
- actionSetCenteredPerspectiveView->setIcon(icon36);
- actionSetViewerPerspectiveView = new QAction(MainWindow);
- actionSetViewerPerspectiveView->setObjectName(QString::fromUtf8("actionSetViewerPerspectiveView"));
- actionSetViewerPerspectiveView->setIcon(icon37);
- actionSetPivotAlwaysOn = new QAction(MainWindow);
- actionSetPivotAlwaysOn->setObjectName(QString::fromUtf8("actionSetPivotAlwaysOn"));
- QIcon icon50;
- icon50.addFile(QString::fromUtf8(":/CC/images/ccPivotOn.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetPivotAlwaysOn->setIcon(icon50);
- actionSetPivotRotationOnly = new QAction(MainWindow);
- actionSetPivotRotationOnly->setObjectName(QString::fromUtf8("actionSetPivotRotationOnly"));
- QIcon icon51;
- icon51.addFile(QString::fromUtf8(":/CC/images/ccPivotAuto.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetPivotRotationOnly->setIcon(icon51);
- actionSetPivotOff = new QAction(MainWindow);
- actionSetPivotOff->setObjectName(QString::fromUtf8("actionSetPivotOff"));
- QIcon icon52;
- icon52.addFile(QString::fromUtf8(":/CC/images/ccPivotOff.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetPivotOff->setIcon(icon52);
- actionSetViewIso1 = new QAction(MainWindow);
- actionSetViewIso1->setObjectName(QString::fromUtf8("actionSetViewIso1"));
- QIcon icon53;
- icon53.addFile(QString::fromUtf8(":/CC/images/ccViewIso1.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewIso1->setIcon(icon53);
- #if QT_CONFIG(shortcut)
- actionSetViewIso1->setShortcut(QString::fromUtf8("7"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewIso1->setShortcutContext(Qt::ApplicationShortcut);
- actionSetViewIso2 = new QAction(MainWindow);
- actionSetViewIso2->setObjectName(QString::fromUtf8("actionSetViewIso2"));
- QIcon icon54;
- icon54.addFile(QString::fromUtf8(":/CC/images/ccViewIso2.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSetViewIso2->setIcon(icon54);
- #if QT_CONFIG(shortcut)
- actionSetViewIso2->setShortcut(QString::fromUtf8("9"));
- #endif // QT_CONFIG(shortcut)
- actionSetViewIso2->setShortcutContext(Qt::ApplicationShortcut);
- actionConvertTextureToColor = new QAction(MainWindow);
- actionConvertTextureToColor->setObjectName(QString::fromUtf8("actionConvertTextureToColor"));
- actionConvertTextureToColor->setIcon(icon5);
- actionOpenColorScalesManager = new QAction(MainWindow);
- actionOpenColorScalesManager->setObjectName(QString::fromUtf8("actionOpenColorScalesManager"));
- QIcon icon55;
- icon55.addFile(QString::fromUtf8(":/CC/images/typeSF.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionOpenColorScalesManager->setIcon(icon55);
- actionOpenColorScalesManager->setShortcutContext(Qt::ApplicationShortcut);
- actionCrossSection = new QAction(MainWindow);
- actionCrossSection->setObjectName(QString::fromUtf8("actionCrossSection"));
- QIcon icon56;
- icon56.addFile(QString::fromUtf8(":/CC/images/ccClippingBox.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionCrossSection->setIcon(icon56);
- actionEditGlobalShiftAndScale = new QAction(MainWindow);
- actionEditGlobalShiftAndScale->setObjectName(QString::fromUtf8("actionEditGlobalShiftAndScale"));
- actionScalarFieldFromColor = new QAction(MainWindow);
- actionScalarFieldFromColor->setObjectName(QString::fromUtf8("actionScalarFieldFromColor"));
- actionColorFromScalarField = new QAction(MainWindow);
- actionColorFromScalarField->setObjectName(QString::fromUtf8("actionColorFromScalarField"));
- actionComputeKdTree = new QAction(MainWindow);
- actionComputeKdTree->setObjectName(QString::fromUtf8("actionComputeKdTree"));
- actionTest = new QAction(MainWindow);
- actionTest->setObjectName(QString::fromUtf8("actionTest"));
- actionAddIdField = new QAction(MainWindow);
- actionAddIdField->setObjectName(QString::fromUtf8("actionAddIdField"));
- actionFitFacet = new QAction(MainWindow);
- actionFitFacet->setObjectName(QString::fromUtf8("actionFitFacet"));
- actionAdjustZoom = new QAction(MainWindow);
- actionAdjustZoom->setObjectName(QString::fromUtf8("actionAdjustZoom"));
- actionSetSFAsCoord = new QAction(MainWindow);
- actionSetSFAsCoord->setObjectName(QString::fromUtf8("actionSetSFAsCoord"));
- actionCloseAll = new QAction(MainWindow);
- actionCloseAll->setObjectName(QString::fromUtf8("actionCloseAll"));
- actionEditGlobalScale = new QAction(MainWindow);
- actionEditGlobalScale->setObjectName(QString::fromUtf8("actionEditGlobalScale"));
- actionViewFromSensor = new QAction(MainWindow);
- actionViewFromSensor->setObjectName(QString::fromUtf8("actionViewFromSensor"));
- actionViewFromSensor->setIcon(icon44);
- actionFindBiggestInnerRectangle = new QAction(MainWindow);
- actionFindBiggestInnerRectangle->setObjectName(QString::fromUtf8("actionFindBiggestInnerRectangle"));
- actionCreateGBLSensor = new QAction(MainWindow);
- actionCreateGBLSensor->setObjectName(QString::fromUtf8("actionCreateGBLSensor"));
- actionCreateCameraSensor = new QAction(MainWindow);
- actionCreateCameraSensor->setObjectName(QString::fromUtf8("actionCreateCameraSensor"));
- actionCheckPointsInsideFrustum = new QAction(MainWindow);
- actionCheckPointsInsideFrustum->setObjectName(QString::fromUtf8("actionCheckPointsInsideFrustum"));
- actionProjectUncertainty = new QAction(MainWindow);
- actionProjectUncertainty->setObjectName(QString::fromUtf8("actionProjectUncertainty"));
- actionOrientNormalsMST = new QAction(MainWindow);
- actionOrientNormalsMST->setObjectName(QString::fromUtf8("actionOrientNormalsMST"));
- actionOrientNormalsFM = new QAction(MainWindow);
- actionOrientNormalsFM->setObjectName(QString::fromUtf8("actionOrientNormalsFM"));
- actionCNETest = new QAction(MainWindow);
- actionCNETest->setObjectName(QString::fromUtf8("actionCNETest"));
- actionApproximateDensity = new QAction(MainWindow);
- actionApproximateDensity->setObjectName(QString::fromUtf8("actionApproximateDensity"));
- actionComputeDensity = new QAction(MainWindow);
- actionComputeDensity->setObjectName(QString::fromUtf8("actionComputeDensity"));
- actionRemoveDuplicatePoints = new QAction(MainWindow);
- actionRemoveDuplicatePoints->setObjectName(QString::fromUtf8("actionRemoveDuplicatePoints"));
- actionCrop = new QAction(MainWindow);
- actionCrop->setObjectName(QString::fromUtf8("actionCrop"));
- actionConvertNormalToDipDir = new QAction(MainWindow);
- actionConvertNormalToDipDir->setObjectName(QString::fromUtf8("actionConvertNormalToDipDir"));
- actionExportCloudInfo = new QAction(MainWindow);
- actionExportCloudInfo->setObjectName(QString::fromUtf8("actionExportCloudInfo"));
- actionInterpolateColors = new QAction(MainWindow);
- actionInterpolateColors->setObjectName(QString::fromUtf8("actionInterpolateColors"));
- actionDistanceToBestFitQuadric3D = new QAction(MainWindow);
- actionDistanceToBestFitQuadric3D->setObjectName(QString::fromUtf8("actionDistanceToBestFitQuadric3D"));
- actionChangeColorLevels = new QAction(MainWindow);
- actionChangeColorLevels->setObjectName(QString::fromUtf8("actionChangeColorLevels"));
- actionResetGUIElementsPos = new QAction(MainWindow);
- actionResetGUIElementsPos->setObjectName(QString::fromUtf8("actionResetGUIElementsPos"));
- actionConvertToRandomRGB = new QAction(MainWindow);
- actionConvertToRandomRGB->setObjectName(QString::fromUtf8("actionConvertToRandomRGB"));
- actionNoiseFilter = new QAction(MainWindow);
- actionNoiseFilter->setObjectName(QString::fromUtf8("actionNoiseFilter"));
- actionComputeStatParams2 = new QAction(MainWindow);
- actionComputeStatParams2->setObjectName(QString::fromUtf8("actionComputeStatParams2"));
- actionComputeStatParams2->setIcon(icon21);
- actionMeasureMeshVolume = new QAction(MainWindow);
- actionMeasureMeshVolume->setObjectName(QString::fromUtf8("actionMeasureMeshVolume"));
- actionFlagMeshVertices = new QAction(MainWindow);
- actionFlagMeshVertices->setObjectName(QString::fromUtf8("actionFlagMeshVertices"));
- actionToggleActivation = new QAction(MainWindow);
- actionToggleActivation->setObjectName(QString::fromUtf8("actionToggleActivation"));
- actionToggleActivation->setShortcutContext(Qt::ApplicationShortcut);
- actionLockRotationAxis = new QAction(MainWindow);
- actionLockRotationAxis->setObjectName(QString::fromUtf8("actionLockRotationAxis"));
- actionLockRotationAxis->setCheckable(true);
- actionLockRotationAxis->setShortcutContext(Qt::ApplicationShortcut);
- actionCreateCloudFromEntCenters = new QAction(MainWindow);
- actionCreateCloudFromEntCenters->setObjectName(QString::fromUtf8("actionCreateCloudFromEntCenters"));
- actionComputeBestICPRmsMatrix = new QAction(MainWindow);
- actionComputeBestICPRmsMatrix->setObjectName(QString::fromUtf8("actionComputeBestICPRmsMatrix"));
- actionEnterBubbleViewMode = new QAction(MainWindow);
- actionEnterBubbleViewMode->setObjectName(QString::fromUtf8("actionEnterBubbleViewMode"));
- actionExtractSections = new QAction(MainWindow);
- actionExtractSections->setObjectName(QString::fromUtf8("actionExtractSections"));
- QIcon icon57;
- icon57.addFile(QString::fromUtf8(":/CC/images/dbPolylineSymbol.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionExtractSections->setIcon(icon57);
- actionConvertPolylinesToMesh = new QAction(MainWindow);
- actionConvertPolylinesToMesh->setObjectName(QString::fromUtf8("actionConvertPolylinesToMesh"));
- actionLevel = new QAction(MainWindow);
- actionLevel->setObjectName(QString::fromUtf8("actionLevel"));
- QIcon icon58;
- icon58.addFile(QString::fromUtf8(":/CC/images/ccLevel.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionLevel->setIcon(icon58);
- actionFitSphere = new QAction(MainWindow);
- actionFitSphere->setObjectName(QString::fromUtf8("actionFitSphere"));
- actionMatchScales = new QAction(MainWindow);
- actionMatchScales->setObjectName(QString::fromUtf8("actionMatchScales"));
- actionZoomIn = new QAction(MainWindow);
- actionZoomIn->setObjectName(QString::fromUtf8("actionZoomIn"));
- actionZoomOut = new QAction(MainWindow);
- actionZoomOut->setObjectName(QString::fromUtf8("actionZoomOut"));
- actionDistanceMap = new QAction(MainWindow);
- actionDistanceMap->setObjectName(QString::fromUtf8("actionDistanceMap"));
- actionSORFilter = new QAction(MainWindow);
- actionSORFilter->setObjectName(QString::fromUtf8("actionSORFilter"));
- QIcon icon59;
- icon59.addFile(QString::fromUtf8(":/CC/images/ccSORFilter.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSORFilter->setIcon(icon59);
- actionEnableStereo = new QAction(MainWindow);
- actionEnableStereo->setObjectName(QString::fromUtf8("actionEnableStereo"));
- actionEnableStereo->setCheckable(true);
- QIcon icon60;
- icon60.addFile(QString::fromUtf8(":/CC/images/ccStereo.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionEnableStereo->setIcon(icon60);
- actionEnableStereo->setShortcutContext(Qt::ApplicationShortcut);
- actionComputePointsVisibility = new QAction(MainWindow);
- actionComputePointsVisibility->setObjectName(QString::fromUtf8("actionComputePointsVisibility"));
- actionCompute2HalfDimVolume = new QAction(MainWindow);
- actionCompute2HalfDimVolume->setObjectName(QString::fromUtf8("actionCompute2HalfDimVolume"));
- actionExclusiveFullScreen = new QAction(MainWindow);
- actionExclusiveFullScreen->setObjectName(QString::fromUtf8("actionExclusiveFullScreen"));
- actionExclusiveFullScreen->setCheckable(true);
- actionExclusiveFullScreen->setIcon(icon3);
- actionExclusiveFullScreen->setShortcutContext(Qt::ApplicationShortcut);
- actionEnableVisualDebugTraces = new QAction(MainWindow);
- actionEnableVisualDebugTraces->setObjectName(QString::fromUtf8("actionEnableVisualDebugTraces"));
- actionRGBToGreyScale = new QAction(MainWindow);
- actionRGBToGreyScale->setObjectName(QString::fromUtf8("actionRGBToGreyScale"));
- actionTracePolyline = new QAction(MainWindow);
- actionTracePolyline->setObjectName(QString::fromUtf8("actionTracePolyline"));
- QIcon icon61;
- icon61.addFile(QString::fromUtf8(":/CC/images/ccTracePolyline.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionTracePolyline->setIcon(icon61);
- actionEnableQtWarnings = new QAction(MainWindow);
- actionEnableQtWarnings->setObjectName(QString::fromUtf8("actionEnableQtWarnings"));
- actionEnableQtWarnings->setCheckable(true);
- actionGlobalShiftSettings = new QAction(MainWindow);
- actionGlobalShiftSettings->setObjectName(QString::fromUtf8("actionGlobalShiftSettings"));
- actionEnableCameraLink = new QAction(MainWindow);
- actionEnableCameraLink->setObjectName(QString::fromUtf8("actionEnableCameraLink"));
- actionEnableCameraLink->setCheckable(true);
- actionShowWaveDialog = new QAction(MainWindow);
- actionShowWaveDialog->setObjectName(QString::fromUtf8("actionShowWaveDialog"));
- actionCreatePlane = new QAction(MainWindow);
- actionCreatePlane->setObjectName(QString::fromUtf8("actionCreatePlane"));
- actionEditPlane = new QAction(MainWindow);
- actionEditPlane->setObjectName(QString::fromUtf8("actionEditPlane"));
- actionCreateSurfaceBetweenTwoPolylines = new QAction(MainWindow);
- actionCreateSurfaceBetweenTwoPolylines->setObjectName(QString::fromUtf8("actionCreateSurfaceBetweenTwoPolylines"));
- actionMeshTwoPolylines = new QAction(MainWindow);
- actionMeshTwoPolylines->setObjectName(QString::fromUtf8("actionMeshTwoPolylines"));
- actionFitPlaneProxy = new QAction(MainWindow);
- actionFitPlaneProxy->setObjectName(QString::fromUtf8("actionFitPlaneProxy"));
- actionEnhanceRGBWithIntensities = new QAction(MainWindow);
- actionEnhanceRGBWithIntensities->setObjectName(QString::fromUtf8("actionEnhanceRGBWithIntensities"));
- actionMeshScanGrids = new QAction(MainWindow);
- actionMeshScanGrids->setObjectName(QString::fromUtf8("actionMeshScanGrids"));
- actionAutoPickRotationCenter = new QAction(MainWindow);
- actionAutoPickRotationCenter->setObjectName(QString::fromUtf8("actionAutoPickRotationCenter"));
- actionAutoPickRotationCenter->setCheckable(true);
- actionAutoPickRotationCenter->setChecked(true);
- QIcon icon62;
- icon62.addFile(QString::fromUtf8(":/CC/images/ccPickCenterAuto.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionAutoPickRotationCenter->setIcon(icon62);
- actionAutoPickRotationCenter->setShortcutContext(Qt::ApplicationShortcut);
- actionShowCursor3DCoordinates = new QAction(MainWindow);
- actionShowCursor3DCoordinates->setObjectName(QString::fromUtf8("actionShowCursor3DCoordinates"));
- actionShowCursor3DCoordinates->setCheckable(true);
- actionDeleteScanGrid = new QAction(MainWindow);
- actionDeleteScanGrid->setObjectName(QString::fromUtf8("actionDeleteScanGrid"));
- actionCompressFWFData = new QAction(MainWindow);
- actionCompressFWFData->setObjectName(QString::fromUtf8("actionCompressFWFData"));
- actionInterpolateSFs = new QAction(MainWindow);
- actionInterpolateSFs->setObjectName(QString::fromUtf8("actionInterpolateSFs"));
- actionExportPlaneInfo = new QAction(MainWindow);
- actionExportPlaneInfo->setObjectName(QString::fromUtf8("actionExportPlaneInfo"));
- actionLock_rotation_about_arbitrary_axis = new QAction(MainWindow);
- actionLock_rotation_about_arbitrary_axis->setObjectName(QString::fromUtf8("actionLock_rotation_about_arbitrary_axis"));
- actionSamplePointsOnPolyline = new QAction(MainWindow);
- actionSamplePointsOnPolyline->setObjectName(QString::fromUtf8("actionSamplePointsOnPolyline"));
- actionNoTranslation = new QAction(MainWindow);
- actionNoTranslation->setObjectName(QString::fromUtf8("actionNoTranslation"));
- actionComputeGeometricFeature = new QAction(MainWindow);
- actionComputeGeometricFeature->setObjectName(QString::fromUtf8("actionComputeGeometricFeature"));
- actionBBMinCornerToOrigin = new QAction(MainWindow);
- actionBBMinCornerToOrigin->setObjectName(QString::fromUtf8("actionBBMinCornerToOrigin"));
- actionBBMaxCornerToOrigin = new QAction(MainWindow);
- actionBBMaxCornerToOrigin->setObjectName(QString::fromUtf8("actionBBMaxCornerToOrigin"));
- actionBBCenterToOrigin = new QAction(MainWindow);
- actionBBCenterToOrigin->setObjectName(QString::fromUtf8("actionBBCenterToOrigin"));
- actionFlipPlane = new QAction(MainWindow);
- actionFlipPlane->setObjectName(QString::fromUtf8("actionFlipPlane"));
- actionComparePlanes = new QAction(MainWindow);
- actionComparePlanes->setObjectName(QString::fromUtf8("actionComparePlanes"));
- actionFlipMeshTriangles = new QAction(MainWindow);
- actionFlipMeshTriangles->setObjectName(QString::fromUtf8("actionFlipMeshTriangles"));
- actionCloudPrimitiveDist = new QAction(MainWindow);
- actionCloudPrimitiveDist->setObjectName(QString::fromUtf8("actionCloudPrimitiveDist"));
- QIcon icon63;
- icon63.addFile(QString::fromUtf8(":/CC/images/ccCloudPrimitiveDistance.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionCloudPrimitiveDist->setIcon(icon63);
- actionExportNormalToSF = new QAction(MainWindow);
- actionExportNormalToSF->setObjectName(QString::fromUtf8("actionExportNormalToSF"));
- actionSmoothPolyline = new QAction(MainWindow);
- actionSmoothPolyline->setObjectName(QString::fromUtf8("actionSmoothPolyline"));
- actionResetAllVBOs = new QAction(MainWindow);
- actionResetAllVBOs->setObjectName(QString::fromUtf8("actionResetAllVBOs"));
- actionCreateSinglePointCloud = new QAction(MainWindow);
- actionCreateSinglePointCloud->setObjectName(QString::fromUtf8("actionCreateSinglePointCloud"));
- actionPasteCloudFromClipboard = new QAction(MainWindow);
- actionPasteCloudFromClipboard->setObjectName(QString::fromUtf8("actionPasteCloudFromClipboard"));
- actionSplitCloudUsingSF = new QAction(MainWindow);
- actionSplitCloudUsingSF->setObjectName(QString::fromUtf8("actionSplitCloudUsingSF"));
- actionAddClassificationSF = new QAction(MainWindow);
- actionAddClassificationSF->setObjectName(QString::fromUtf8("actionAddClassificationSF"));
- actionAddClassificationSF->setIcon(icon47);
- actionRestoreWindowOnStartup = new QAction(MainWindow);
- actionRestoreWindowOnStartup->setObjectName(QString::fromUtf8("actionRestoreWindowOnStartup"));
- actionRestoreWindowOnStartup->setCheckable(true);
- actionRestoreWindowOnStartup->setChecked(true);
- actionShiftPointsAlongNormals = new QAction(MainWindow);
- actionShiftPointsAlongNormals->setObjectName(QString::fromUtf8("actionShiftPointsAlongNormals"));
- actionFitCircle = new QAction(MainWindow);
- actionFitCircle->setObjectName(QString::fromUtf8("actionFitCircle"));
- actionSetSFsAsNormal = new QAction(MainWindow);
- actionSetSFsAsNormal->setObjectName(QString::fromUtf8("actionSetSFsAsNormal"));
- actionOpen_project = new QAction(MainWindow);
- actionOpen_project->setObjectName(QString::fromUtf8("actionOpen_project"));
- actionSaveProject = new QAction(MainWindow);
- actionSaveProject->setObjectName(QString::fromUtf8("actionSaveProject"));
- QIcon icon64;
- icon64.addFile(QString::fromUtf8(":/CC/images/ccSaveProject.png"), QSize(), QIcon::Normal, QIcon::Off);
- actionSaveProject->setIcon(icon64);
- centralwidget = new QWidget(MainWindow);
- centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
- MainWindow->setCentralWidget(centralwidget);
- menubar = new QMenuBar(MainWindow);
- menubar->setObjectName(QString::fromUtf8("menubar"));
- menubar->setGeometry(QRect(0, 0, 1024, 21));
- menuFile = new QMenu(menubar);
- menuFile->setObjectName(QString::fromUtf8("menuFile"));
- menuDisplay = new QMenu(menubar);
- menuDisplay->setObjectName(QString::fromUtf8("menuDisplay"));
- menuToolbars = new QMenu(menuDisplay);
- menuToolbars->setObjectName(QString::fromUtf8("menuToolbars"));
- menuLights = new QMenu(menuDisplay);
- menuLights->setObjectName(QString::fromUtf8("menuLights"));
- QIcon icon65;
- icon65.addFile(QString::fromUtf8(":/CC/images/ccSunLight.png"), QSize(), QIcon::Normal, QIcon::Off);
- menuLights->setIcon(icon65);
- menuActiveScalarField = new QMenu(menuDisplay);
- menuActiveScalarField->setObjectName(QString::fromUtf8("menuActiveScalarField"));
- menuLanguage = new QMenu(menuDisplay);
- menuLanguage->setObjectName(QString::fromUtf8("menuLanguage"));
- menuHelp = new QMenu(menubar);
- menuHelp->setObjectName(QString::fromUtf8("menuHelp"));
- menuEdit = new QMenu(menubar);
- menuEdit->setObjectName(QString::fromUtf8("menuEdit"));
- menuScalarFields = new QMenu(menuEdit);
- menuScalarFields->setObjectName(QString::fromUtf8("menuScalarFields"));
- menuColors = new QMenu(menuEdit);
- menuColors->setObjectName(QString::fromUtf8("menuColors"));
- menuNormals = new QMenu(menuEdit);
- menuNormals->setObjectName(QString::fromUtf8("menuNormals"));
- menuOrientNormals = new QMenu(menuNormals);
- menuOrientNormals->setObjectName(QString::fromUtf8("menuOrientNormals"));
- menuConvert_to = new QMenu(menuNormals);
- menuConvert_to->setObjectName(QString::fromUtf8("menuConvert_to"));
- menuOctree = new QMenu(menuEdit);
- menuOctree->setObjectName(QString::fromUtf8("menuOctree"));
- menuMesh = new QMenu(menuEdit);
- menuMesh->setObjectName(QString::fromUtf8("menuMesh"));
- menuMeshScalarField = new QMenu(menuMesh);
- menuMeshScalarField->setObjectName(QString::fromUtf8("menuMeshScalarField"));
- menuSensors = new QMenu(menuEdit);
- menuSensors->setObjectName(QString::fromUtf8("menuSensors"));
- menuGroundBasedLidar = new QMenu(menuSensors);
- menuGroundBasedLidar->setObjectName(QString::fromUtf8("menuGroundBasedLidar"));
- QIcon icon66;
- icon66.addFile(QString::fromUtf8(":/CC/images/dbGBLSensorSymbol.png"), QSize(), QIcon::Normal, QIcon::Off);
- menuGroundBasedLidar->setIcon(icon66);
- menuCameraSensor = new QMenu(menuSensors);
- menuCameraSensor->setObjectName(QString::fromUtf8("menuCameraSensor"));
- QIcon icon67;
- icon67.addFile(QString::fromUtf8(":/CC/images/dbCamSensorSymbol.png"), QSize(), QIcon::Normal, QIcon::Off);
- menuCameraSensor->setIcon(icon67);
- menuToggle = new QMenu(menuEdit);
- menuToggle->setObjectName(QString::fromUtf8("menuToggle"));
- menuWaveform = new QMenu(menuEdit);
- menuWaveform->setObjectName(QString::fromUtf8("menuWaveform"));
- menuPlane = new QMenu(menuEdit);
- menuPlane->setObjectName(QString::fromUtf8("menuPlane"));
- menuGrid = new QMenu(menuEdit);
- menuGrid->setObjectName(QString::fromUtf8("menuGrid"));
- menuPolyline = new QMenu(menuEdit);
- menuPolyline->setObjectName(QString::fromUtf8("menuPolyline"));
- menuCloud = new QMenu(menuEdit);
- menuCloud->setObjectName(QString::fromUtf8("menuCloud"));
- menu3DViews = new QMenu(menubar);
- menu3DViews->setObjectName(QString::fromUtf8("menu3DViews"));
- menuTools = new QMenu(menubar);
- menuTools->setObjectName(QString::fromUtf8("menuTools"));
- menuSegmentation = new QMenu(menuTools);
- menuSegmentation->setObjectName(QString::fromUtf8("menuSegmentation"));
- menuProjection = new QMenu(menuTools);
- menuProjection->setObjectName(QString::fromUtf8("menuProjection"));
- menuStatistics = new QMenu(menuTools);
- menuStatistics->setObjectName(QString::fromUtf8("menuStatistics"));
- menuDistances = new QMenu(menuTools);
- menuDistances->setObjectName(QString::fromUtf8("menuDistances"));
- menuRegistration = new QMenu(menuTools);
- menuRegistration->setObjectName(QString::fromUtf8("menuRegistration"));
- menuOther = new QMenu(menuTools);
- menuOther->setObjectName(QString::fromUtf8("menuOther"));
- menuSandBox = new QMenu(menuTools);
- menuSandBox->setObjectName(QString::fromUtf8("menuSandBox"));
- menuFit = new QMenu(menuTools);
- menuFit->setObjectName(QString::fromUtf8("menuFit"));
- menuClean = new QMenu(menuTools);
- menuClean->setObjectName(QString::fromUtf8("menuClean"));
- menuVolume = new QMenu(menuTools);
- menuVolume->setObjectName(QString::fromUtf8("menuVolume"));
- menuBatchExport = new QMenu(menuTools);
- menuBatchExport->setObjectName(QString::fromUtf8("menuBatchExport"));
- MainWindow->setMenuBar(menubar);
- DockableDBTree = new QDockWidget(MainWindow);
- DockableDBTree->setObjectName(QString::fromUtf8("DockableDBTree"));
- DockableDBTree->setMinimumSize(QSize(146, 175));
- DockableDBTree->setFloating(false);
- DockableDBTree->setFeatures(QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable);
- dockWidgetContents = new QWidget();
- dockWidgetContents->setObjectName(QString::fromUtf8("dockWidgetContents"));
- vboxLayout = new QVBoxLayout(dockWidgetContents);
- vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
- dbTreeView = new ccCustomQTreeView(dockWidgetContents);
- dbTreeView->setObjectName(QString::fromUtf8("dbTreeView"));
- dbTreeView->setStyleSheet(QString::fromUtf8("QTreeView::branch:has-siblings:!adjoins-item {\n"
- " border-image: url(:/CC/images/QTreeView/vline.png) 0;\n"
- "}\n"
- "\n"
- "QTreeView::branch:has-siblings:adjoins-item {\n"
- " border-image: url(:/CC/images/QTreeView/branch-more.png) 0;\n"
- "}\n"
- "\n"
- "QTreeView::branch:!has-children:!has-siblings:adjoins-item {\n"
- " border-image: url(:/CC/images/QTreeView/branch-end.png) 0;\n"
- "}\n"
- "\n"
- "QTreeView::branch:has-children:!has-siblings:closed,\n"
- "QTreeView::branch:closed:has-children:has-siblings {\n"
- " border-image: none;\n"
- " image: url(:/CC/images/QTreeView/branch-closed.png);\n"
- "}\n"
- "\n"
- "QTreeView::branch:open:has-children:!has-siblings,\n"
- "QTreeView::branch:open:has-children:has-siblings {\n"
- " border-image: none;\n"
- " image: url(:/CC/images/QTreeView/branch-open.png);\n"
- "}"));
- dbTreeView->setDragEnabled(true);
- dbTreeView->setDragDropMode(QAbstractItemView::InternalMove);
- dbTreeView->setSelectionMode(QAbstractItemView::ExtendedSelection);
- dbTreeView->setUniformRowHeights(true);
- vboxLayout->addWidget(dbTreeView);
- DockableDBTree->setWidget(dockWidgetContents);
- MainWindow->addDockWidget(Qt::LeftDockWidgetArea, DockableDBTree);
- statusBar = new QStatusBar(MainWindow);
- statusBar->setObjectName(QString::fromUtf8("statusBar"));
- MainWindow->setStatusBar(statusBar);
- toolBarView = new QToolBar(MainWindow);
- toolBarView->setObjectName(QString::fromUtf8("toolBarView"));
- MainWindow->addToolBar(Qt::LeftToolBarArea, toolBarView);
- DockableConsole = new QDockWidget(MainWindow);
- DockableConsole->setObjectName(QString::fromUtf8("DockableConsole"));
- QSizePolicy sizePolicy1(QSizePolicy::Ignored, QSizePolicy::Maximum);
- sizePolicy1.setHorizontalStretch(0);
- sizePolicy1.setVerticalStretch(0);
- sizePolicy1.setHeightForWidth(DockableConsole->sizePolicy().hasHeightForWidth());
- DockableConsole->setSizePolicy(sizePolicy1);
- DockableConsole->setMinimumSize(QSize(103, 137));
- DockableConsole->setMaximumSize(QSize(524287, 524287));
- DockableConsole->setFeatures(QDockWidget::DockWidgetClosable|QDockWidget::DockWidgetFloatable);
- DockableConsole->setAllowedAreas(Qt::BottomDockWidgetArea);
- dockWidgetContents_2 = new QWidget();
- dockWidgetContents_2->setObjectName(QString::fromUtf8("dockWidgetContents_2"));
- vboxLayout1 = new QVBoxLayout(dockWidgetContents_2);
- vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
- consoleWidget = new ccCustomQListWidget(dockWidgetContents_2);
- consoleWidget->setObjectName(QString::fromUtf8("consoleWidget"));
- QSizePolicy sizePolicy2(QSizePolicy::Ignored, QSizePolicy::Ignored);
- sizePolicy2.setHorizontalStretch(0);
- sizePolicy2.setVerticalStretch(0);
- sizePolicy2.setHeightForWidth(consoleWidget->sizePolicy().hasHeightForWidth());
- consoleWidget->setSizePolicy(sizePolicy2);
- consoleWidget->setMinimumSize(QSize(0, 80));
- consoleWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
- consoleWidget->setProperty("showDropIndicator", QVariant(false));
- consoleWidget->setAlternatingRowColors(true);
- consoleWidget->setSelectionMode(QAbstractItemView::ExtendedSelection);
- vboxLayout1->addWidget(consoleWidget);
- DockableConsole->setWidget(dockWidgetContents_2);
- MainWindow->addDockWidget(Qt::BottomDockWidgetArea, DockableConsole);
- toolBarMainTools = new QToolBar(MainWindow);
- toolBarMainTools->setObjectName(QString::fromUtf8("toolBarMainTools"));
- MainWindow->addToolBar(Qt::TopToolBarArea, toolBarMainTools);
- toolBarSFTools = new QToolBar(MainWindow);
- toolBarSFTools->setObjectName(QString::fromUtf8("toolBarSFTools"));
- MainWindow->addToolBar(Qt::TopToolBarArea, toolBarSFTools);
- DockableProperties = new QDockWidget(MainWindow);
- DockableProperties->setObjectName(QString::fromUtf8("DockableProperties"));
- DockableProperties->setMinimumSize(QSize(133, 164));
- DockableProperties->setFloating(false);
- DockableProperties->setFeatures(QDockWidget::DockWidgetFloatable|QDockWidget::DockWidgetMovable);
- dockWidgetContents_4 = new QWidget();
- dockWidgetContents_4->setObjectName(QString::fromUtf8("dockWidgetContents_4"));
- vboxLayout2 = new QVBoxLayout(dockWidgetContents_4);
- vboxLayout2->setObjectName(QString::fromUtf8("vboxLayout2"));
- propertiesTreeView = new QTreeView(dockWidgetContents_4);
- propertiesTreeView->setObjectName(QString::fromUtf8("propertiesTreeView"));
- propertiesTreeView->setEditTriggers(QAbstractItemView::NoEditTriggers);
- propertiesTreeView->setProperty("showDropIndicator", QVariant(false));
- propertiesTreeView->setAlternatingRowColors(true);
- propertiesTreeView->setSelectionMode(QAbstractItemView::NoSelection);
- propertiesTreeView->setRootIsDecorated(false);
- propertiesTreeView->setItemsExpandable(false);
- propertiesTreeView->setAllColumnsShowFocus(true);
- propertiesTreeView->setExpandsOnDoubleClick(false);
- propertiesTreeView->header()->setDefaultSectionSize(200);
- vboxLayout2->addWidget(propertiesTreeView);
- DockableProperties->setWidget(dockWidgetContents_4);
- MainWindow->addDockWidget(Qt::LeftDockWidgetArea, DockableProperties);
- menubar->addAction(menuFile->menuAction());
- menubar->addAction(menuEdit->menuAction());
- menubar->addAction(menuTools->menuAction());
- menubar->addAction(menuDisplay->menuAction());
- menubar->addAction(menu3DViews->menuAction());
- menubar->addAction(menuHelp->menuAction());
- menuFile->addAction(actionOpen);
- menuFile->addAction(actionSave);
- menuFile->addAction(actionSaveProject);
- menuFile->addAction(actionGlobalShiftSettings);
- menuFile->addSeparator();
- menuFile->addAction(actionPrimitiveFactory);
- menuFile->addSeparator();
- menuFile->addAction(actionCloseAll);
- menuFile->addAction(actionQuit);
- menuFile->addSeparator();
- menuDisplay->addAction(actionFullScreen);
- menuDisplay->addAction(actionExclusiveFullScreen);
- menuDisplay->addAction(actionRefresh);
- menuDisplay->addAction(actionToggleCenteredPerspective);
- menuDisplay->addAction(actionToggleViewerBasedPerspective);
- menuDisplay->addAction(actionShowCursor3DCoordinates);
- menuDisplay->addAction(actionLockRotationAxis);
- menuDisplay->addAction(actionEnterBubbleViewMode);
- menuDisplay->addAction(actionEnableCameraLink);
- menuDisplay->addSeparator();
- menuDisplay->addAction(actionRenderToFile);
- menuDisplay->addAction(actionDisplaySettings);
- menuDisplay->addAction(actionEditCamera);
- menuDisplay->addAction(actionSaveViewportAsObject);
- menuDisplay->addAction(actionAdjustZoom);
- menuDisplay->addAction(actionTestFrameRate);
- menuDisplay->addSeparator();
- menuDisplay->addAction(menuLights->menuAction());
- menuDisplay->addAction(menuActiveScalarField->menuAction());
- menuDisplay->addSeparator();
- menuDisplay->addAction(actionConsole);
- menuDisplay->addAction(menuToolbars->menuAction());
- menuDisplay->addAction(menuLanguage->menuAction());
- menuDisplay->addAction(actionResetGUIElementsPos);
- menuDisplay->addAction(actionRestoreWindowOnStartup);
- menuDisplay->addAction(actionResetAllVBOs);
- menuToolbars->addAction(actionDisplayMainTools);
- menuToolbars->addAction(actionDisplayScalarFieldsTools);
- menuToolbars->addAction(actionDisplayViewTools);
- menuLights->addAction(actionToggleSunLight);
- menuLights->addAction(actionToggleCustomLight);
- menuActiveScalarField->addAction(actionToggleActiveSFColorScale);
- menuActiveScalarField->addAction(actionShowActiveSFPrevious);
- menuActiveScalarField->addAction(actionShowActiveSFNext);
- menuHelp->addAction(actionHelp);
- menuHelp->addAction(actionAbout);
- menuHelp->addAction(actionAboutPlugins);
- menuHelp->addSeparator();
- menuHelp->addAction(actionEnableQtWarnings);
- menuEdit->addAction(menuColors->menuAction());
- menuEdit->addAction(menuNormals->menuAction());
- menuEdit->addAction(menuOctree->menuAction());
- menuEdit->addAction(menuGrid->menuAction());
- menuEdit->addAction(menuCloud->menuAction());
- menuEdit->addAction(menuMesh->menuAction());
- menuEdit->addAction(menuPolyline->menuAction());
- menuEdit->addAction(menuPlane->menuAction());
- menuEdit->addAction(menuSensors->menuAction());
- menuEdit->addAction(menuScalarFields->menuAction());
- menuEdit->addAction(menuWaveform->menuAction());
- menuEdit->addSeparator();
- menuEdit->addAction(actionClone);
- menuEdit->addAction(actionMerge);
- menuEdit->addAction(actionSubsample);
- menuEdit->addAction(actionApplyTransformation);
- menuEdit->addAction(actionApplyScale);
- menuEdit->addSeparator();
- menuEdit->addAction(actionTranslateRotate);
- menuEdit->addAction(actionSegment);
- menuEdit->addAction(actionCrop);
- menuEdit->addSeparator();
- menuEdit->addAction(actionEditGlobalShiftAndScale);
- menuEdit->addSeparator();
- menuEdit->addAction(menuToggle->menuAction());
- menuEdit->addSeparator();
- menuEdit->addAction(actionDelete);
- menuScalarFields->addAction(actionShowHistogram);
- menuScalarFields->addAction(actionComputeStatParams);
- menuScalarFields->addSeparator();
- menuScalarFields->addAction(actionSFGradient);
- menuScalarFields->addAction(actionGaussianFilter);
- menuScalarFields->addAction(actionBilateralFilter);
- menuScalarFields->addAction(actionFilterByValue);
- menuScalarFields->addAction(actionConvertToRGB);
- menuScalarFields->addAction(actionConvertToRandomRGB);
- menuScalarFields->addAction(actionRenameSF);
- menuScalarFields->addSeparator();
- menuScalarFields->addAction(actionAddConstantSF);
- menuScalarFields->addAction(actionAddClassificationSF);
- menuScalarFields->addAction(actionAddIdField);
- menuScalarFields->addAction(actionExportCoordToSF);
- menuScalarFields->addAction(actionSetSFAsCoord);
- menuScalarFields->addAction(actionExportNormalToSF);
- menuScalarFields->addAction(actionSetSFsAsNormal);
- menuScalarFields->addAction(actionInterpolateSFs);
- menuScalarFields->addAction(actionSplitCloudUsingSF);
- menuScalarFields->addAction(actionScalarFieldArithmetic);
- menuScalarFields->addSeparator();
- menuScalarFields->addAction(actionOpenColorScalesManager);
- menuScalarFields->addSeparator();
- menuScalarFields->addAction(actionDeleteScalarField);
- menuScalarFields->addAction(actionDeleteAllSF);
- menuScalarFields->addSeparator();
- menuColors->addAction(actionSetUniqueColor);
- menuColors->addAction(actionColorFromScalarField);
- menuColors->addAction(actionColorize);
- menuColors->addAction(actionChangeColorLevels);
- menuColors->addAction(actionSetColorGradient);
- menuColors->addAction(actionRGBToGreyScale);
- menuColors->addAction(actionScalarFieldFromColor);
- menuColors->addAction(actionInterpolateColors);
- menuColors->addAction(actionEnhanceRGBWithIntensities);
- menuColors->addAction(actionRGBBilateralFilter);
- menuColors->addAction(actionRGBGaussianFilter);
- menuColors->addAction(actionRGBMeanFilter);
- menuColors->addAction(actionRGBMedianFilter);
- menuColors->addSeparator();
- menuColors->addAction(actionClearColor);
- menuNormals->addAction(actionComputeNormals);
- menuNormals->addAction(actionInvertNormals);
- menuNormals->addAction(menuOrientNormals->menuAction());
- menuNormals->addAction(menuConvert_to->menuAction());
- menuNormals->addSeparator();
- menuNormals->addAction(actionExportNormalToSF);
- menuNormals->addAction(actionSetSFsAsNormal);
- menuNormals->addSeparator();
- menuNormals->addAction(actionShiftPointsAlongNormals);
- menuNormals->addSeparator();
- menuNormals->addAction(actionClearNormals);
- menuOrientNormals->addAction(actionOrientNormalsMST);
- menuOrientNormals->addAction(actionOrientNormalsFM);
- menuConvert_to->addAction(actionConvertNormalToHSV);
- menuConvert_to->addAction(actionConvertNormalToDipDir);
- menuOctree->addAction(actionComputeOctree);
- menuOctree->addSeparator();
- menuOctree->addAction(actionResampleWithOctree);
- menuMesh->addAction(actionComputeMeshAA);
- menuMesh->addAction(actionComputeMeshLS);
- menuMesh->addAction(actionMeshTwoPolylines);
- menuMesh->addAction(actionMeshScanGrids);
- menuMesh->addSeparator();
- menuMesh->addAction(actionConvertTextureToColor);
- menuMesh->addAction(actionSamplePointsOnMesh);
- menuMesh->addAction(actionSmoothMeshLaplacian);
- menuMesh->addAction(actionSubdivideMesh);
- menuMesh->addAction(actionFlipMeshTriangles);
- menuMesh->addSeparator();
- menuMesh->addAction(actionMeasureMeshSurface);
- menuMesh->addAction(actionMeasureMeshVolume);
- menuMesh->addAction(actionFlagMeshVertices);
- menuMesh->addSeparator();
- menuMesh->addAction(menuMeshScalarField->menuAction());
- menuMeshScalarField->addAction(actionSmoothMeshSF);
- menuMeshScalarField->addAction(actionEnhanceMeshSF);
- menuSensors->addAction(actionModifySensor);
- menuSensors->addSeparator();
- menuSensors->addAction(menuGroundBasedLidar->menuAction());
- menuSensors->addAction(menuCameraSensor->menuAction());
- menuSensors->addSeparator();
- menuSensors->addAction(actionViewFromSensor);
- menuSensors->addAction(actionComputeDistancesFromSensor);
- menuSensors->addAction(actionComputeScatteringAngles);
- menuGroundBasedLidar->addAction(actionCreateGBLSensor);
- menuGroundBasedLidar->addSeparator();
- menuGroundBasedLidar->addAction(actionShowDepthBuffer);
- menuGroundBasedLidar->addAction(actionExportDepthBuffer);
- menuGroundBasedLidar->addAction(actionComputePointsVisibility);
- menuCameraSensor->addAction(actionCreateCameraSensor);
- menuCameraSensor->addSeparator();
- menuCameraSensor->addAction(actionProjectUncertainty);
- menuCameraSensor->addAction(actionCheckPointsInsideFrustum);
- menuToggle->addAction(actionToggleActivation);
- menuToggle->addAction(actionToggleVisibility);
- menuToggle->addAction(actionToggleColors);
- menuToggle->addAction(actionToggleNormals);
- menuToggle->addAction(actionToggleSF);
- menuToggle->addAction(actionToggleMaterials);
- menuToggle->addAction(actionToggleShowName);
- menuWaveform->addAction(actionShowWaveDialog);
- menuWaveform->addAction(actionCompressFWFData);
- menuPlane->addAction(actionCreatePlane);
- menuPlane->addAction(actionFitPlaneProxy);
- menuPlane->addAction(actionEditPlane);
- menuPlane->addAction(actionFlipPlane);
- menuPlane->addAction(actionComparePlanes);
- menuGrid->addAction(actionDeleteScanGrid);
- menuGrid->addAction(actionMeshScanGrids);
- menuPolyline->addAction(actionSamplePointsOnPolyline);
- menuPolyline->addAction(actionSmoothPolyline);
- menuCloud->addAction(actionCreateSinglePointCloud);
- menuCloud->addAction(actionPasteCloudFromClipboard);
- menu3DViews->addAction(actionNew3DView);
- menu3DViews->addSeparator();
- menu3DViews->addAction(actionZoomIn);
- menu3DViews->addAction(actionZoomOut);
- menu3DViews->addSeparator();
- menu3DViews->addAction(actionClose3DView);
- menu3DViews->addAction(actionCloseAll3DViews);
- menu3DViews->addSeparator();
- menu3DViews->addAction(actionTile3DViews);
- menu3DViews->addAction(actionCascade3DViews);
- menu3DViews->addSeparator();
- menu3DViews->addAction(actionNext3DView);
- menu3DViews->addAction(actionPrevious3DView);
- menuTools->addAction(menuClean->menuAction());
- menuTools->addAction(menuProjection->menuAction());
- menuTools->addAction(menuRegistration->menuAction());
- menuTools->addAction(menuDistances->menuAction());
- menuTools->addAction(menuVolume->menuAction());
- menuTools->addAction(menuStatistics->menuAction());
- menuTools->addAction(menuSegmentation->menuAction());
- menuTools->addAction(menuFit->menuAction());
- menuTools->addAction(menuBatchExport->menuAction());
- menuTools->addAction(menuOther->menuAction());
- menuTools->addSeparator();
- menuTools->addAction(actionLevel);
- menuTools->addAction(actionPointPicking);
- menuTools->addAction(actionPointListPicking);
- menuTools->addAction(actionTracePolyline);
- menuTools->addSeparator();
- menuTools->addAction(menuSandBox->menuAction());
- menuTools->addSeparator();
- menuSegmentation->addAction(actionLabelConnectedComponents);
- menuSegmentation->addAction(actionCrossSection);
- menuSegmentation->addAction(actionExtractSections);
- menuSegmentation->addSeparator();
- menuSegmentation->addAction(actionKMeans);
- menuSegmentation->addAction(actionFrontPropagation);
- menuProjection->addAction(actionUnroll);
- menuProjection->addAction(actionRasterize);
- menuProjection->addAction(actionConvertPolylinesToMesh);
- menuProjection->addAction(actionExportCoordToSF);
- menuProjection->addAction(actionCreateSurfaceBetweenTwoPolylines);
- menuStatistics->addAction(actionStatisticalTest);
- menuStatistics->addAction(actionComputeStatParams2);
- menuDistances->addAction(actionCloudCloudDist);
- menuDistances->addAction(actionCloudMeshDist);
- menuDistances->addAction(actionCloudPrimitiveDist);
- menuDistances->addAction(actionCPS);
- menuRegistration->addAction(actionMatchBBCenters);
- menuRegistration->addAction(actionMatchScales);
- menuRegistration->addAction(actionPointPairsAlign);
- menuRegistration->addAction(actionRegister);
- menuRegistration->addSeparator();
- menuRegistration->addAction(actionBBCenterToOrigin);
- menuRegistration->addAction(actionBBMinCornerToOrigin);
- menuRegistration->addAction(actionBBMaxCornerToOrigin);
- menuOther->addAction(actionComputeGeometricFeature);
- menuOther->addAction(actionRemoveDuplicatePoints);
- menuSandBox->addAction(actionComputeKdTree);
- menuSandBox->addSeparator();
- menuSandBox->addAction(actionComputeBestFitBB);
- menuSandBox->addAction(actionDistanceToBestFitQuadric3D);
- menuSandBox->addAction(actionDistanceMap);
- menuSandBox->addSeparator();
- menuSandBox->addAction(actionAlign);
- menuSandBox->addSeparator();
- menuSandBox->addAction(actionSNETest);
- menuSandBox->addAction(actionCNETest);
- menuSandBox->addSeparator();
- menuSandBox->addAction(actionFindBiggestInnerRectangle);
- menuSandBox->addSeparator();
- menuSandBox->addAction(actionCreateCloudFromEntCenters);
- menuSandBox->addSeparator();
- menuSandBox->addAction(actionComputeBestICPRmsMatrix);
- menuSandBox->addSeparator();
- menuSandBox->addAction(actionEnableVisualDebugTraces);
- menuFit->addAction(actionFitPlane);
- menuFit->addAction(actionFitSphere);
- menuFit->addAction(actionFitCircle);
- menuFit->addAction(actionFitFacet);
- menuFit->addAction(actionFitQuadric);
- menuClean->addAction(actionSORFilter);
- menuClean->addAction(actionNoiseFilter);
- menuVolume->addAction(actionCompute2HalfDimVolume);
- menuBatchExport->addAction(actionExportCloudInfo);
- menuBatchExport->addAction(actionExportPlaneInfo);
- toolBarView->addAction(actionDisplaySettings);
- toolBarView->addAction(actionEditCamera);
- toolBarView->addAction(actionGlobalZoom);
- toolBarView->addAction(actionPickRotationCenter);
- toolBarView->addAction(actionAutoPickRotationCenter);
- toolBarView->addAction(actionLevel);
- toolBarView->addAction(actionZoomAndCenter);
- toolBarView->addAction(actionSetViewTop);
- toolBarView->addAction(actionSetViewFront);
- toolBarView->addAction(actionSetViewLeft);
- toolBarView->addAction(actionSetViewBack);
- toolBarView->addAction(actionSetViewRight);
- toolBarView->addAction(actionSetViewBottom);
- toolBarView->addAction(actionSetViewIso1);
- toolBarView->addAction(actionSetViewIso2);
- toolBarView->addAction(actionEnableStereo);
- toolBarMainTools->addAction(actionOpen);
- toolBarMainTools->addAction(actionSave);
- toolBarMainTools->addAction(actionSaveProject);
- toolBarMainTools->addSeparator();
- toolBarMainTools->addAction(actionPointPicking);
- toolBarMainTools->addAction(actionPointListPicking);
- toolBarMainTools->addAction(actionTracePolyline);
- toolBarMainTools->addAction(actionClone);
- toolBarMainTools->addAction(actionMerge);
- toolBarMainTools->addAction(actionDelete);
- toolBarMainTools->addSeparator();
- toolBarMainTools->addAction(actionPointPairsAlign);
- toolBarMainTools->addAction(actionRegister);
- toolBarMainTools->addAction(actionSubsample);
- toolBarMainTools->addAction(actionSamplePointsOnMesh);
- toolBarMainTools->addAction(actionCloudCloudDist);
- toolBarMainTools->addAction(actionCloudMeshDist);
- toolBarMainTools->addAction(actionCloudPrimitiveDist);
- toolBarMainTools->addAction(actionLabelConnectedComponents);
- toolBarMainTools->addAction(actionPrimitiveFactory);
- toolBarMainTools->addAction(actionRasterize);
- toolBarMainTools->addAction(actionSORFilter);
- toolBarMainTools->addSeparator();
- toolBarMainTools->addAction(actionSegment);
- toolBarMainTools->addAction(actionTranslateRotate);
- toolBarMainTools->addAction(actionCrossSection);
- toolBarMainTools->addAction(actionExtractSections);
- toolBarSFTools->addAction(actionShowHistogram);
- toolBarSFTools->addAction(actionComputeStatParams);
- toolBarSFTools->addAction(actionFilterByValue);
- toolBarSFTools->addAction(actionDeleteScalarField);
- toolBarSFTools->addAction(actionAddConstantSF);
- toolBarSFTools->addAction(actionScalarFieldArithmetic);
- toolBarSFTools->addAction(actionOpenColorScalesManager);
- retranslateUi(MainWindow);
- QObject::connect(actionConsole, SIGNAL(triggered(bool)), DockableConsole, SLOT(setVisible(bool)));
- QObject::connect(DockableConsole, SIGNAL(visibilityChanged(bool)), actionConsole, SLOT(setChecked(bool)));
- QObject::connect(actionDisplayMainTools, SIGNAL(toggled(bool)), toolBarMainTools, SLOT(setVisible(bool)));
- QObject::connect(actionDisplayScalarFieldsTools, SIGNAL(toggled(bool)), toolBarSFTools, SLOT(setVisible(bool)));
- QObject::connect(actionDisplayViewTools, SIGNAL(toggled(bool)), toolBarView, SLOT(setVisible(bool)));
- QObject::connect(actionFitPlaneProxy, SIGNAL(triggered()), actionFitPlane, SLOT(trigger()));
- QObject::connect(actionCreateSurfaceBetweenTwoPolylines, SIGNAL(triggered()), actionMeshTwoPolylines, SLOT(trigger()));
- QMetaObject::connectSlotsByName(MainWindow);
- } // setupUi
- void retranslateUi(QMainWindow *MainWindow)
- {
- MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "CloudCompare", nullptr));
- actionOpen->setText(QCoreApplication::translate("MainWindow", "&Open", nullptr));
- #if QT_CONFIG(tooltip)
- actionOpen->setToolTip(QCoreApplication::translate("MainWindow", "Open one or severa files", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionOpen->setStatusTip(QCoreApplication::translate("MainWindow", "Open one or severa files", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionOpen->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+O", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionSave->setText(QCoreApplication::translate("MainWindow", "&Save", nullptr));
- #if QT_CONFIG(tooltip)
- actionSave->setToolTip(QCoreApplication::translate("MainWindow", "Save current entity", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSave->setStatusTip(QCoreApplication::translate("MainWindow", "Save current entity", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionSave->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+S", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionQuit->setText(QCoreApplication::translate("MainWindow", "&Quit", nullptr));
- #if QT_CONFIG(statustip)
- actionQuit->setStatusTip(QCoreApplication::translate("MainWindow", "Quit", nullptr));
- #endif // QT_CONFIG(statustip)
- actionFullScreen->setText(QCoreApplication::translate("MainWindow", "&Full screen", nullptr));
- #if QT_CONFIG(tooltip)
- actionFullScreen->setToolTip(QCoreApplication::translate("MainWindow", "Switch to full screen", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionFullScreen->setStatusTip(QCoreApplication::translate("MainWindow", "Switch to full screen", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionFullScreen->setShortcut(QCoreApplication::translate("MainWindow", "F9", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionDisplaySettings->setText(QCoreApplication::translate("MainWindow", "Display settings", nullptr));
- actionHelp->setText(QCoreApplication::translate("MainWindow", "&Help", nullptr));
- #if QT_CONFIG(statustip)
- actionHelp->setStatusTip(QCoreApplication::translate("MainWindow", "Help", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionHelp->setShortcut(QCoreApplication::translate("MainWindow", "F1", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionAbout->setText(QCoreApplication::translate("MainWindow", "&About ...", nullptr));
- #if QT_CONFIG(statustip)
- actionAbout->setStatusTip(QCoreApplication::translate("MainWindow", "About", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetUniqueColor->setText(QCoreApplication::translate("MainWindow", "Set unique", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetUniqueColor->setToolTip(QCoreApplication::translate("MainWindow", "Set a unique color", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetUniqueColor->setStatusTip(QCoreApplication::translate("MainWindow", "Set a unique color", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionSetUniqueColor->setShortcut(QCoreApplication::translate("MainWindow", "Alt+C", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionSetColorGradient->setText(QCoreApplication::translate("MainWindow", "Height Ramp", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetColorGradient->setToolTip(QCoreApplication::translate("MainWindow", "Apply a color ramp along X, Y or Z", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetColorGradient->setStatusTip(QCoreApplication::translate("MainWindow", "Apply a color ramp along X, Y or Z", nullptr));
- #endif // QT_CONFIG(statustip)
- actionComputeNormals->setText(QCoreApplication::translate("MainWindow", "Compute", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeNormals->setToolTip(QCoreApplication::translate("MainWindow", "Compute unsigned normals (least squares approx.)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionComputeNormals->setStatusTip(QCoreApplication::translate("MainWindow", "Compute unsigned normals (least squares approx.)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionInvertNormals->setText(QCoreApplication::translate("MainWindow", "Invert", nullptr));
- #if QT_CONFIG(tooltip)
- actionInvertNormals->setToolTip(QCoreApplication::translate("MainWindow", "Invert normals", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionInvertNormals->setStatusTip(QCoreApplication::translate("MainWindow", "Invert normals", nullptr));
- #endif // QT_CONFIG(statustip)
- actionComputeOctree->setText(QCoreApplication::translate("MainWindow", "Compute", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeOctree->setToolTip(QCoreApplication::translate("MainWindow", "Compute octree", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionComputeOctree->setStatusTip(QCoreApplication::translate("MainWindow", "Compute octree", nullptr));
- #endif // QT_CONFIG(statustip)
- actionConsole->setText(QCoreApplication::translate("MainWindow", "Console", nullptr));
- #if QT_CONFIG(shortcut)
- actionConsole->setShortcut(QCoreApplication::translate("MainWindow", "F8", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionClose3DView->setText(QCoreApplication::translate("MainWindow", "Cl&ose", nullptr));
- #if QT_CONFIG(shortcut)
- actionClose3DView->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+F4", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionCloseAll3DViews->setText(QCoreApplication::translate("MainWindow", "Close &All", nullptr));
- actionTile3DViews->setText(QCoreApplication::translate("MainWindow", "&Tile", nullptr));
- actionCascade3DViews->setText(QCoreApplication::translate("MainWindow", "&Cascade", nullptr));
- actionPrevious3DView->setText(QCoreApplication::translate("MainWindow", "Pre&vious", nullptr));
- actionNext3DView->setText(QCoreApplication::translate("MainWindow", "Ne&xt", nullptr));
- actionNew3DView->setText(QCoreApplication::translate("MainWindow", "New", nullptr));
- #if QT_CONFIG(shortcut)
- actionNew3DView->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+F3", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionClone->setText(QCoreApplication::translate("MainWindow", "Clone", nullptr));
- #if QT_CONFIG(tooltip)
- actionClone->setToolTip(QCoreApplication::translate("MainWindow", "<html><head/><body><p>Clone the selected entities</p><p><span style=\" font-style:italic;\">(yes Claire ... these are Nyan sheep!)</span></p></body></html>", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionMerge->setText(QCoreApplication::translate("MainWindow", "Merge", nullptr));
- #if QT_CONFIG(tooltip)
- actionMerge->setToolTip(QCoreApplication::translate("MainWindow", "Merge multiple clouds", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionDelete->setText(QCoreApplication::translate("MainWindow", "Delete", nullptr));
- #if QT_CONFIG(shortcut)
- actionDelete->setShortcut(QCoreApplication::translate("MainWindow", "Del", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionRegister->setText(QCoreApplication::translate("MainWindow", "Fine registration (ICP)", nullptr));
- #if QT_CONFIG(tooltip)
- actionRegister->setToolTip(QCoreApplication::translate("MainWindow", "Finely registers already (roughly) aligned entities (clouds or meshes)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionRegister->setStatusTip(QCoreApplication::translate("MainWindow", "Finely registers already (roughly) aligned entities (clouds or meshes)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionCloudCloudDist->setText(QCoreApplication::translate("MainWindow", "Cloud/Cloud Dist", nullptr));
- #if QT_CONFIG(tooltip)
- actionCloudCloudDist->setToolTip(QCoreApplication::translate("MainWindow", "Compute cloud/cloud distance", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionCloudCloudDist->setStatusTip(QCoreApplication::translate("MainWindow", "Compute cloud/cloud distance", nullptr));
- #endif // QT_CONFIG(statustip)
- actionCloudMeshDist->setText(QCoreApplication::translate("MainWindow", "Cloud/Mesh Dist", nullptr));
- #if QT_CONFIG(tooltip)
- actionCloudMeshDist->setToolTip(QCoreApplication::translate("MainWindow", "Compute cloud/mesh distance", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionCloudMeshDist->setStatusTip(QCoreApplication::translate("MainWindow", "Compute cloud/mesh distance", nullptr));
- #endif // QT_CONFIG(statustip)
- actionStatisticalTest->setText(QCoreApplication::translate("MainWindow", "Local Statistical test", nullptr));
- #if QT_CONFIG(tooltip)
- actionStatisticalTest->setToolTip(QCoreApplication::translate("MainWindow", "Apply a local statistical test to separate noise from true differences", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionStatisticalTest->setStatusTip(QCoreApplication::translate("MainWindow", "Apply a local statistical test to separate noise from true differences", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSamplePointsOnMesh->setText(QCoreApplication::translate("MainWindow", "Sample points", nullptr));
- #if QT_CONFIG(tooltip)
- actionSamplePointsOnMesh->setToolTip(QCoreApplication::translate("MainWindow", "Sample points on a mesh", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSamplePointsOnMesh->setStatusTip(QCoreApplication::translate("MainWindow", "Sample points on a mesh", nullptr));
- #endif // QT_CONFIG(statustip)
- actionLabelConnectedComponents->setText(QCoreApplication::translate("MainWindow", "Label Connected Comp.", nullptr));
- #if QT_CONFIG(tooltip)
- actionLabelConnectedComponents->setToolTip(QCoreApplication::translate("MainWindow", "Label connected components", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionLabelConnectedComponents->setStatusTip(QCoreApplication::translate("MainWindow", "Label connected components", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSegment->setText(QCoreApplication::translate("MainWindow", "Segment", nullptr));
- #if QT_CONFIG(shortcut)
- actionSegment->setShortcut(QCoreApplication::translate("MainWindow", "T", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionTranslateRotate->setText(QCoreApplication::translate("MainWindow", "Translate/Rotate", nullptr));
- actionShowHistogram->setText(QCoreApplication::translate("MainWindow", "Show histogram", nullptr));
- actionComputeStatParams->setText(QCoreApplication::translate("MainWindow", "Compute stat. params", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeStatParams->setToolTip(QCoreApplication::translate("MainWindow", "Fits a statistical model on the active scalar field", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionComputeStatParams->setStatusTip(QCoreApplication::translate("MainWindow", "Fits a statistical model on the active scalar field", nullptr));
- #endif // QT_CONFIG(statustip)
- actionFilterByValue->setText(QCoreApplication::translate("MainWindow", "Filter By Value", nullptr));
- #if QT_CONFIG(tooltip)
- actionFilterByValue->setToolTip(QCoreApplication::translate("MainWindow", "Filter points by value", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionFilterByValue->setStatusTip(QCoreApplication::translate("MainWindow", "Filter points by value", nullptr));
- #endif // QT_CONFIG(statustip)
- actionGaussianFilter->setText(QCoreApplication::translate("MainWindow", "Gaussian filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionGaussianFilter->setToolTip(QCoreApplication::translate("MainWindow", "Compute gaussian filter", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionGaussianFilter->setStatusTip(QCoreApplication::translate("MainWindow", "Compute gaussian filter", nullptr));
- #endif // QT_CONFIG(statustip)
- actionDeleteScalarField->setText(QCoreApplication::translate("MainWindow", "Delete", nullptr));
- actionDeleteScalarField->setIconText(QCoreApplication::translate("MainWindow", "Delete Scalar Field", nullptr));
- #if QT_CONFIG(tooltip)
- actionDeleteScalarField->setToolTip(QCoreApplication::translate("MainWindow", "Delete current scalar field", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionDeleteScalarField->setStatusTip(QCoreApplication::translate("MainWindow", "Delete current scalar field", nullptr));
- #endif // QT_CONFIG(statustip)
- actionScalarFieldArithmetic->setText(QCoreApplication::translate("MainWindow", "Arithmetic", nullptr));
- actionScalarFieldArithmetic->setIconText(QCoreApplication::translate("MainWindow", "SF arithmetic", nullptr));
- #if QT_CONFIG(tooltip)
- actionScalarFieldArithmetic->setToolTip(QCoreApplication::translate("MainWindow", "Add, subtract, multiply or divide two scalar fields", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionScalarFieldArithmetic->setStatusTip(QCoreApplication::translate("MainWindow", "Add, subtract, multiply or divide two scalar fields", nullptr));
- #endif // QT_CONFIG(statustip)
- actionColorize->setText(QCoreApplication::translate("MainWindow", "Colorize", nullptr));
- #if QT_CONFIG(tooltip)
- actionColorize->setToolTip(QCoreApplication::translate("MainWindow", "Colorize entity (lightness values are unchanged)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionColorize->setStatusTip(QCoreApplication::translate("MainWindow", "Colorize entity (lightness values are unchanged)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSmoothMeshSF->setText(QCoreApplication::translate("MainWindow", "Smooth", nullptr));
- #if QT_CONFIG(tooltip)
- actionSmoothMeshSF->setToolTip(QCoreApplication::translate("MainWindow", "Smooth mesh scalar field", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSmoothMeshSF->setStatusTip(QCoreApplication::translate("MainWindow", "Smooth mesh scalar field", nullptr));
- #endif // QT_CONFIG(statustip)
- actionEnhanceMeshSF->setText(QCoreApplication::translate("MainWindow", "Enhance", nullptr));
- #if QT_CONFIG(tooltip)
- actionEnhanceMeshSF->setToolTip(QCoreApplication::translate("MainWindow", "Enhance Scalar Field", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionEnhanceMeshSF->setStatusTip(QCoreApplication::translate("MainWindow", "Enhance Scalar Field", nullptr));
- #endif // QT_CONFIG(statustip)
- actionClearColor->setText(QCoreApplication::translate("MainWindow", "Clear", nullptr));
- #if QT_CONFIG(tooltip)
- actionClearColor->setToolTip(QCoreApplication::translate("MainWindow", "Clear colors", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionClearColor->setStatusTip(QCoreApplication::translate("MainWindow", "Clear colors", nullptr));
- #endif // QT_CONFIG(statustip)
- actionRGBGaussianFilter->setText(QCoreApplication::translate("MainWindow", "Gaussian filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionRGBGaussianFilter->setToolTip(QCoreApplication::translate("MainWindow", "Compute gaussian filter", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionRGBGaussianFilter->setStatusTip(QCoreApplication::translate("MainWindow", "Compute gaussian filter", nullptr));
- #endif // QT_CONFIG(statustip)
- actionRGBBilateralFilter->setText(QCoreApplication::translate("MainWindow", "Bilateral filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionRGBBilateralFilter->setToolTip(QCoreApplication::translate("MainWindow", "Compute bilateral filter", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionRGBBilateralFilter->setStatusTip(QCoreApplication::translate("MainWindow", "Compute bilateral filter", nullptr));
- #endif // QT_CONFIG(statustip)
- actionRGBMeanFilter->setText(QCoreApplication::translate("MainWindow", "Mean filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionRGBMeanFilter->setToolTip(QCoreApplication::translate("MainWindow", "Compute mean filter", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionRGBMeanFilter->setStatusTip(QCoreApplication::translate("MainWindow", "Compute mean filter", nullptr));
- #endif // QT_CONFIG(statustip)
- actionRGBMedianFilter->setText(QCoreApplication::translate("MainWindow", "Median filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionRGBMedianFilter->setToolTip(QCoreApplication::translate("MainWindow", "Compute median filter", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionRGBMedianFilter->setStatusTip(QCoreApplication::translate("MainWindow", "Compute median filter", nullptr));
- #endif // QT_CONFIG(statustip)
- actionClearNormals->setText(QCoreApplication::translate("MainWindow", "Clear", nullptr));
- #if QT_CONFIG(tooltip)
- actionClearNormals->setToolTip(QCoreApplication::translate("MainWindow", "Delete normals", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionClearNormals->setStatusTip(QCoreApplication::translate("MainWindow", "Delete normals", nullptr));
- #endif // QT_CONFIG(statustip)
- actionResampleWithOctree->setText(QCoreApplication::translate("MainWindow", "Resample", nullptr));
- #if QT_CONFIG(tooltip)
- actionResampleWithOctree->setToolTip(QCoreApplication::translate("MainWindow", "Resample entity with octree", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionResampleWithOctree->setStatusTip(QCoreApplication::translate("MainWindow", "Resample entity with octree", nullptr));
- #endif // QT_CONFIG(statustip)
- actionComputeMeshAA->setText(QCoreApplication::translate("MainWindow", "Delaunay 2.5D (XY plane)", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeMeshAA->setToolTip(QCoreApplication::translate("MainWindow", "Compute \"2D1/2\" mesh by projecting points on the XY plane", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionComputeMeshAA->setStatusTip(QCoreApplication::translate("MainWindow", "Compute \"2D1/2\" mesh by projecting points on the XY plane", nullptr));
- #endif // QT_CONFIG(statustip)
- actionComputeMeshLS->setText(QCoreApplication::translate("MainWindow", "Delaunay 2.5D (best fitting plane)", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeMeshLS->setToolTip(QCoreApplication::translate("MainWindow", "Compute \"2D1/2\" mesh by projecting points on the (least squares) best fitting plane", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionComputeMeshLS->setStatusTip(QCoreApplication::translate("MainWindow", "Compute \"2D1/2\" mesh by projecting points on the (least squares) best fitting plane", nullptr));
- #endif // QT_CONFIG(statustip)
- actionMeasureMeshSurface->setText(QCoreApplication::translate("MainWindow", "Measure surface", nullptr));
- #if QT_CONFIG(tooltip)
- actionMeasureMeshSurface->setToolTip(QCoreApplication::translate("MainWindow", "Measure mesh surface", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionMeasureMeshSurface->setStatusTip(QCoreApplication::translate("MainWindow", "Measure mesh surface", nullptr));
- #endif // QT_CONFIG(statustip)
- actionCPS->setText(QCoreApplication::translate("MainWindow", "Closest Point Set", nullptr));
- #if QT_CONFIG(tooltip)
- actionCPS->setToolTip(QCoreApplication::translate("MainWindow", "Compute closest point set", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionCPS->setStatusTip(QCoreApplication::translate("MainWindow", "Compute closest point set", nullptr));
- #endif // QT_CONFIG(statustip)
- actionDeleteAllSF->setText(QCoreApplication::translate("MainWindow", "Delete all (!)", nullptr));
- #if QT_CONFIG(tooltip)
- actionDeleteAllSF->setToolTip(QCoreApplication::translate("MainWindow", "Delete all scalar fields", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionDeleteAllSF->setStatusTip(QCoreApplication::translate("MainWindow", "Delete all scalar fields", nullptr));
- #endif // QT_CONFIG(statustip)
- actionMultiplySF->setText(QCoreApplication::translate("MainWindow", "Multiply", nullptr));
- #if QT_CONFIG(tooltip)
- actionMultiplySF->setToolTip(QCoreApplication::translate("MainWindow", "Multiply scalar field by a constant", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionMultiplySF->setStatusTip(QCoreApplication::translate("MainWindow", "Multiply scalar field by a constant", nullptr));
- #endif // QT_CONFIG(statustip)
- actionKMeans->setText(QCoreApplication::translate("MainWindow", "K-Means", nullptr));
- #if QT_CONFIG(tooltip)
- actionKMeans->setToolTip(QCoreApplication::translate("MainWindow", "classify point (K-Means applied on a scalar field)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionKMeans->setStatusTip(QCoreApplication::translate("MainWindow", "classify point (K-Means applied on a scalar field)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionFrontPropagation->setText(QCoreApplication::translate("MainWindow", "Front propagation", nullptr));
- #if QT_CONFIG(tooltip)
- actionFrontPropagation->setToolTip(QCoreApplication::translate("MainWindow", "Classify points by propagating a front on a scalar field", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionFrontPropagation->setStatusTip(QCoreApplication::translate("MainWindow", "Classify points by propagating a front on a scalar field", nullptr));
- #endif // QT_CONFIG(statustip)
- actionApplyScale->setText(QCoreApplication::translate("MainWindow", "Multiply/Scale", nullptr));
- #if QT_CONFIG(tooltip)
- actionApplyScale->setToolTip(QCoreApplication::translate("MainWindow", "Multiply coordinates (separately)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionApplyScale->setStatusTip(QCoreApplication::translate("MainWindow", "Multiply coordinates (separately)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionMatchBBCenters->setText(QCoreApplication::translate("MainWindow", "Match bounding-box centers", nullptr));
- #if QT_CONFIG(tooltip)
- actionMatchBBCenters->setToolTip(QCoreApplication::translate("MainWindow", "Synchronize selected entities bbox centers", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionMatchBBCenters->setStatusTip(QCoreApplication::translate("MainWindow", "Synchronize selected entities bbox centers", nullptr));
- #endif // QT_CONFIG(statustip)
- actionUnroll->setText(QCoreApplication::translate("MainWindow", "Unroll", nullptr));
- #if QT_CONFIG(tooltip)
- actionUnroll->setToolTip(QCoreApplication::translate("MainWindow", "Unroll entity on a cylinder or a cone", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionUnroll->setStatusTip(QCoreApplication::translate("MainWindow", "Unroll entity on a cylinder or a cone", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSFGradient->setText(QCoreApplication::translate("MainWindow", "Gradient", nullptr));
- actionZoomAndCenter->setText(QCoreApplication::translate("MainWindow", "Zoom & Center", nullptr));
- actionZoomAndCenter->setIconText(QCoreApplication::translate("MainWindow", "ZoomCenter", nullptr));
- #if QT_CONFIG(tooltip)
- actionZoomAndCenter->setToolTip(QCoreApplication::translate("MainWindow", "Zoom and center on selected entities (Z)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionZoomAndCenter->setStatusTip(QCoreApplication::translate("MainWindow", "Zoom and center on selected entities (Z)", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionZoomAndCenter->setShortcut(QCoreApplication::translate("MainWindow", "Z", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionSetViewTop->setText(QCoreApplication::translate("MainWindow", "Top View", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewTop->setToolTip(QCoreApplication::translate("MainWindow", "Set top view", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewTop->setStatusTip(QCoreApplication::translate("MainWindow", "Set top view", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewFront->setText(QCoreApplication::translate("MainWindow", "Front View", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewFront->setToolTip(QCoreApplication::translate("MainWindow", "Set front view", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewFront->setStatusTip(QCoreApplication::translate("MainWindow", "Set front view", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewBack->setText(QCoreApplication::translate("MainWindow", "Back View", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewBack->setToolTip(QCoreApplication::translate("MainWindow", "Set back view", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewBack->setStatusTip(QCoreApplication::translate("MainWindow", "Set back view", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewLeft->setText(QCoreApplication::translate("MainWindow", "Left Side View", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewLeft->setToolTip(QCoreApplication::translate("MainWindow", "Set left side view", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewLeft->setStatusTip(QCoreApplication::translate("MainWindow", "Set left side view", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewRight->setText(QCoreApplication::translate("MainWindow", "Right Side View", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewRight->setToolTip(QCoreApplication::translate("MainWindow", "Set right side view", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewRight->setStatusTip(QCoreApplication::translate("MainWindow", "Set right side view", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewBottom->setText(QCoreApplication::translate("MainWindow", "Bottom View", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewBottom->setToolTip(QCoreApplication::translate("MainWindow", "Set bottom view", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewBottom->setStatusTip(QCoreApplication::translate("MainWindow", "Set bottom view", nullptr));
- #endif // QT_CONFIG(statustip)
- actionDisplayMainTools->setText(QCoreApplication::translate("MainWindow", "Main", nullptr));
- #if QT_CONFIG(tooltip)
- actionDisplayMainTools->setToolTip(QCoreApplication::translate("MainWindow", "Show/hide main toolbar", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionDisplayMainTools->setStatusTip(QCoreApplication::translate("MainWindow", "Show/hide main toolbar", nullptr));
- #endif // QT_CONFIG(statustip)
- actionDisplayViewTools->setText(QCoreApplication::translate("MainWindow", "View", nullptr));
- #if QT_CONFIG(tooltip)
- actionDisplayViewTools->setToolTip(QCoreApplication::translate("MainWindow", "Show/hide view toolbar", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionDisplayViewTools->setStatusTip(QCoreApplication::translate("MainWindow", "Show/hide view toolbar", nullptr));
- #endif // QT_CONFIG(statustip)
- actionDisplayScalarFieldsTools->setText(QCoreApplication::translate("MainWindow", "Scalar fields", nullptr));
- #if QT_CONFIG(tooltip)
- actionDisplayScalarFieldsTools->setToolTip(QCoreApplication::translate("MainWindow", "Show/hide scalar fields toolbar", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionDisplayScalarFieldsTools->setStatusTip(QCoreApplication::translate("MainWindow", "Show/hide scalar fields toolbar", nullptr));
- #endif // QT_CONFIG(statustip)
- actionToggleSunLight->setText(QCoreApplication::translate("MainWindow", "Toggle Sun Light", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleSunLight->setToolTip(QCoreApplication::translate("MainWindow", "Toggle sun light (active window)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionToggleSunLight->setStatusTip(QCoreApplication::translate("MainWindow", "Toggle sun light (active window)", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionToggleSunLight->setShortcut(QCoreApplication::translate("MainWindow", "F6", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionToggleCustomLight->setText(QCoreApplication::translate("MainWindow", "Toggle Custom Light", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleCustomLight->setToolTip(QCoreApplication::translate("MainWindow", "Toggle custom light (active window)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionToggleCustomLight->setStatusTip(QCoreApplication::translate("MainWindow", "Toggle custom light (active window)", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionToggleCustomLight->setShortcut(QCoreApplication::translate("MainWindow", "F7", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionGlobalZoom->setText(QCoreApplication::translate("MainWindow", "Global Zoom", nullptr));
- actionToggleCenteredPerspective->setText(QCoreApplication::translate("MainWindow", "Toggle Centered Perspective", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleCenteredPerspective->setToolTip(QCoreApplication::translate("MainWindow", "Toggle perspective view (centered on objects) in current window", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionToggleCenteredPerspective->setStatusTip(QCoreApplication::translate("MainWindow", "Toggle perspective view (centered on objects) in current window", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionToggleCenteredPerspective->setShortcut(QCoreApplication::translate("MainWindow", "F3", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionToggleViewerBasedPerspective->setText(QCoreApplication::translate("MainWindow", "Toggle Viewer Based Perspective", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleViewerBasedPerspective->setToolTip(QCoreApplication::translate("MainWindow", "Toggle perspective view (centered on viewer) in current window", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionToggleViewerBasedPerspective->setStatusTip(QCoreApplication::translate("MainWindow", "Toggle perspective view (centered on viewer) in current window", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionToggleViewerBasedPerspective->setShortcut(QCoreApplication::translate("MainWindow", "F4", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionRefresh->setText(QCoreApplication::translate("MainWindow", "Refresh", nullptr));
- #if QT_CONFIG(shortcut)
- actionRefresh->setShortcut(QCoreApplication::translate("MainWindow", "F5", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionTestFrameRate->setText(QCoreApplication::translate("MainWindow", "Test Frame Rate", nullptr));
- actionRenderToFile->setText(QCoreApplication::translate("MainWindow", "Render to File", nullptr));
- actionAboutPlugins->setText(QCoreApplication::translate("MainWindow", "About Plugins...", nullptr));
- actionConvertToRGB->setText(QCoreApplication::translate("MainWindow", "Convert to RGB", nullptr));
- #if QT_CONFIG(tooltip)
- actionConvertToRGB->setToolTip(QCoreApplication::translate("MainWindow", "Convert current scalar field to RGB colors", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionShowDepthBuffer->setText(QCoreApplication::translate("MainWindow", "Create/show depth buffer", nullptr));
- actionExportDepthBuffer->setText(QCoreApplication::translate("MainWindow", "Export depth buffer", nullptr));
- actionModifySensor->setText(QCoreApplication::translate("MainWindow", "Edit", nullptr));
- actionRasterize->setText(QCoreApplication::translate("MainWindow", "Rasterize (and contour plot)", nullptr));
- #if QT_CONFIG(tooltip)
- actionRasterize->setToolTip(QCoreApplication::translate("MainWindow", "Convert a cloud to 2D raster (and optionally generate the contour plot)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionAlign->setText(QCoreApplication::translate("MainWindow", "Auto align clouds", nullptr));
- #if QT_CONFIG(tooltip)
- actionAlign->setToolTip(QCoreApplication::translate("MainWindow", "Tries to automatically register (roughly) two points clouds", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionAlign->setStatusTip(QCoreApplication::translate("MainWindow", "Tries to automatically register (roughly) two points clouds", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSubsample->setText(QCoreApplication::translate("MainWindow", "Subsample", nullptr));
- #if QT_CONFIG(tooltip)
- actionSubsample->setToolTip(QCoreApplication::translate("MainWindow", "Subsample a point cloud", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSubsample->setStatusTip(QCoreApplication::translate("MainWindow", "Subsample a point cloud", nullptr));
- #endif // QT_CONFIG(statustip)
- actionLoadShader->setText(QCoreApplication::translate("MainWindow", "Load shader", nullptr));
- actionDeleteShader->setText(QCoreApplication::translate("MainWindow", "Delete shader", nullptr));
- actionPointPicking->setText(QCoreApplication::translate("MainWindow", "Point picking", nullptr));
- #if QT_CONFIG(tooltip)
- actionPointPicking->setToolTip(QCoreApplication::translate("MainWindow", "Point picking (point information, distance between 2 points, angles between 3 points, etc.)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionPointPicking->setStatusTip(QCoreApplication::translate("MainWindow", "Point picking (point information, distance between 2 points, angles between 3 points, etc.)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionComputeBestFitBB->setText(QCoreApplication::translate("MainWindow", "Bounding box P.C.A. fit", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeBestFitBB->setToolTip(QCoreApplication::translate("MainWindow", "Makes BB fit principal components (rotates entity!)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionComputeBestFitBB->setStatusTip(QCoreApplication::translate("MainWindow", "Makes BB fit principal components (rotates entity!)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionEditCamera->setText(QCoreApplication::translate("MainWindow", "Camera settings", nullptr));
- actionPointListPicking->setText(QCoreApplication::translate("MainWindow", "Point list picking", nullptr));
- #if QT_CONFIG(statustip)
- actionPointListPicking->setStatusTip(QCoreApplication::translate("MainWindow", "Pick several points (and export them to ASCII file, a new cloud, etc.)", nullptr));
- #endif // QT_CONFIG(statustip)
- actionCurvature->setText(QCoreApplication::translate("MainWindow", "Curvature", nullptr));
- actionRoughness->setText(QCoreApplication::translate("MainWindow", "Roughness", nullptr));
- actionFitPlane->setText(QCoreApplication::translate("MainWindow", "Plane", nullptr));
- #if QT_CONFIG(tooltip)
- actionFitPlane->setToolTip(QCoreApplication::translate("MainWindow", "Fit a plane on a set of point", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionRenameSF->setText(QCoreApplication::translate("MainWindow", "Rename", nullptr));
- actionFitQuadric->setText(QCoreApplication::translate("MainWindow", "2.5D quadric", nullptr));
- actionSNETest->setText(QCoreApplication::translate("MainWindow", "SNE test", nullptr));
- #if QT_CONFIG(tooltip)
- actionSNETest->setToolTip(QCoreApplication::translate("MainWindow", "Spherical Neighbourhood Extraction test", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSNETest->setStatusTip(QCoreApplication::translate("MainWindow", "Spherical Neighbourhood Extraction test", nullptr));
- #endif // QT_CONFIG(statustip)
- actionToggleVisibility->setText(QCoreApplication::translate("MainWindow", "Visibility", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleVisibility->setToolTip(QCoreApplication::translate("MainWindow", "Toggle selected entities visibility (recursive)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleVisibility->setShortcut(QCoreApplication::translate("MainWindow", "V", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionToggleNormals->setText(QCoreApplication::translate("MainWindow", "Normals", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleNormals->setToolTip(QCoreApplication::translate("MainWindow", "Toggle selected entities normals (recursive)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleNormals->setShortcut(QCoreApplication::translate("MainWindow", "N", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionToggleColors->setText(QCoreApplication::translate("MainWindow", "Colors", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleColors->setToolTip(QCoreApplication::translate("MainWindow", "Toggle selected entities colors (recursive)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleColors->setShortcut(QCoreApplication::translate("MainWindow", "C", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionToggleSF->setText(QCoreApplication::translate("MainWindow", "SF", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleSF->setToolTip(QCoreApplication::translate("MainWindow", "Toggle selected entities SF (recursive)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleSF->setShortcut(QCoreApplication::translate("MainWindow", "S", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionApplyTransformation->setText(QCoreApplication::translate("MainWindow", "Apply transformation", nullptr));
- #if QT_CONFIG(tooltip)
- actionApplyTransformation->setToolTip(QCoreApplication::translate("MainWindow", "Apply rotation and/or translation", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionApplyTransformation->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+T", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionSmoothMeshLaplacian->setText(QCoreApplication::translate("MainWindow", "Smooth (Laplacian)", nullptr));
- actionConvertNormalToHSV->setText(QCoreApplication::translate("MainWindow", "HSV colors", nullptr));
- actionSaveViewportAsObject->setText(QCoreApplication::translate("MainWindow", "Save viewport as object", nullptr));
- #if QT_CONFIG(shortcut)
- actionSaveViewportAsObject->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+V", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionPickRotationCenter->setText(QCoreApplication::translate("MainWindow", "Pick rotation center", nullptr));
- #if QT_CONFIG(shortcut)
- actionPickRotationCenter->setShortcut(QCoreApplication::translate("MainWindow", "P", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionComputeDistancesFromSensor->setText(QCoreApplication::translate("MainWindow", "Compute Ranges", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeDistancesFromSensor->setToolTip(QCoreApplication::translate("MainWindow", "Compute ranges from sensor", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionBilateralFilter->setText(QCoreApplication::translate("MainWindow", "Bilateral filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionBilateralFilter->setToolTip(QCoreApplication::translate("MainWindow", "Compute bilateral filter", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionComputeScatteringAngles->setText(QCoreApplication::translate("MainWindow", "Compute Scattering Angles", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeScatteringAngles->setToolTip(QCoreApplication::translate("MainWindow", "Compute laser beam scattering angle for a cloud with normals", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionToggleActiveSFColorScale->setText(QCoreApplication::translate("MainWindow", "Toggle color scale", nullptr));
- actionToggleActiveSFColorScale->setIconText(QCoreApplication::translate("MainWindow", "Toggle active scalar field color scale", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleActiveSFColorScale->setToolTip(QCoreApplication::translate("MainWindow", "Toggle active scalar field color scale", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleActiveSFColorScale->setShortcut(QCoreApplication::translate("MainWindow", "Shift+C", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionShowActiveSFPrevious->setText(QCoreApplication::translate("MainWindow", "Show previous SF", nullptr));
- actionShowActiveSFPrevious->setIconText(QCoreApplication::translate("MainWindow", "Show previous scalar field for active entity", nullptr));
- #if QT_CONFIG(tooltip)
- actionShowActiveSFPrevious->setToolTip(QCoreApplication::translate("MainWindow", "Show previous scalar field for active entity", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionShowActiveSFPrevious->setShortcut(QCoreApplication::translate("MainWindow", "Shift+Up", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionShowActiveSFNext->setText(QCoreApplication::translate("MainWindow", "Show next SF", nullptr));
- actionShowActiveSFNext->setIconText(QCoreApplication::translate("MainWindow", "Show next scalar field for active entity", nullptr));
- #if QT_CONFIG(tooltip)
- actionShowActiveSFNext->setToolTip(QCoreApplication::translate("MainWindow", "Show next scalar field for active entity", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionShowActiveSFNext->setShortcut(QCoreApplication::translate("MainWindow", "Shift+Down", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionPointPairsAlign->setText(QCoreApplication::translate("MainWindow", "Align (point pairs picking)", nullptr));
- #if QT_CONFIG(tooltip)
- actionPointPairsAlign->setToolTip(QCoreApplication::translate("MainWindow", "Aligns two clouds by picking (at least 4) equivalent point pairs", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionPointPairsAlign->setStatusTip(QCoreApplication::translate("MainWindow", "Aligns two clouds by picking (at least 4) equivalent point pairs", nullptr));
- #endif // QT_CONFIG(statustip)
- actionAddConstantSF->setText(QCoreApplication::translate("MainWindow", "Add constant SF", nullptr));
- actionExportCoordToSF->setText(QCoreApplication::translate("MainWindow", "Export coordinate(s) to SF(s)", nullptr));
- #if QT_CONFIG(tooltip)
- actionExportCoordToSF->setToolTip(QCoreApplication::translate("MainWindow", "Export X, Y and/or Z coordinates to scalar field(s)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionSubdivideMesh->setText(QCoreApplication::translate("MainWindow", "Subdivide", nullptr));
- actionToggleShowName->setText(QCoreApplication::translate("MainWindow", "3D name", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleShowName->setToolTip(QCoreApplication::translate("MainWindow", "Toggle selected entities 3D name display (recursive)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleShowName->setShortcut(QCoreApplication::translate("MainWindow", "D", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionPrimitiveFactory->setText(QCoreApplication::translate("MainWindow", "Primitive factory", nullptr));
- actionToggleMaterials->setText(QCoreApplication::translate("MainWindow", "Materials/textures", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleMaterials->setToolTip(QCoreApplication::translate("MainWindow", "Toggle selected entities materials/textures (recursive)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleMaterials->setShortcut(QCoreApplication::translate("MainWindow", "M", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionSetOrthoView->setText(QCoreApplication::translate("MainWindow", "Orthographic projection", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetOrthoView->setToolTip(QCoreApplication::translate("MainWindow", "Set orthographic projection for current 3D View", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetOrthoView->setStatusTip(QCoreApplication::translate("MainWindow", "Set orthographic projection for current 3D View", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetCenteredPerspectiveView->setText(QCoreApplication::translate("MainWindow", "Object-centered perspective", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetCenteredPerspectiveView->setToolTip(QCoreApplication::translate("MainWindow", "Set object-centered perspective for current 3D View", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetCenteredPerspectiveView->setStatusTip(QCoreApplication::translate("MainWindow", "Set object-centered perspective for current 3D View", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewerPerspectiveView->setText(QCoreApplication::translate("MainWindow", "Viewer-based perspective", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewerPerspectiveView->setToolTip(QCoreApplication::translate("MainWindow", "Set viewer-based perspective for current 3D View", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewerPerspectiveView->setStatusTip(QCoreApplication::translate("MainWindow", "Set viewer-based perspective for current 3D View", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetPivotAlwaysOn->setText(QCoreApplication::translate("MainWindow", "Always visible", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetPivotAlwaysOn->setToolTip(QCoreApplication::translate("MainWindow", "Pivot always visible", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetPivotAlwaysOn->setStatusTip(QCoreApplication::translate("MainWindow", "Pivot always visible", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetPivotRotationOnly->setText(QCoreApplication::translate("MainWindow", "Rotation only", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetPivotRotationOnly->setToolTip(QCoreApplication::translate("MainWindow", "Pivot visible when rotating", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetPivotRotationOnly->setStatusTip(QCoreApplication::translate("MainWindow", "Pivot visible when rotating", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetPivotOff->setText(QCoreApplication::translate("MainWindow", "Never visible", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetPivotOff->setToolTip(QCoreApplication::translate("MainWindow", "Pivot never visible", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetPivotOff->setStatusTip(QCoreApplication::translate("MainWindow", "Pivot never visible", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewIso1->setText(QCoreApplication::translate("MainWindow", "Iso 1", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewIso1->setToolTip(QCoreApplication::translate("MainWindow", "Set view to 'front' isometric", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewIso1->setStatusTip(QCoreApplication::translate("MainWindow", "Set view to 'front' isometric", nullptr));
- #endif // QT_CONFIG(statustip)
- actionSetViewIso2->setText(QCoreApplication::translate("MainWindow", "Iso 2", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetViewIso2->setToolTip(QCoreApplication::translate("MainWindow", "Set view to 'back' isometric", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSetViewIso2->setStatusTip(QCoreApplication::translate("MainWindow", "Set view to 'back' isometric", nullptr));
- #endif // QT_CONFIG(statustip)
- actionConvertTextureToColor->setText(QCoreApplication::translate("MainWindow", "Convert texture/material to RGB", nullptr));
- actionOpenColorScalesManager->setText(QCoreApplication::translate("MainWindow", "Color Scales Manager", nullptr));
- #if QT_CONFIG(tooltip)
- actionOpenColorScalesManager->setToolTip(QCoreApplication::translate("MainWindow", "Open Color Scales Manager dialog", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionCrossSection->setText(QCoreApplication::translate("MainWindow", "Cross Section", nullptr));
- #if QT_CONFIG(statustip)
- actionCrossSection->setStatusTip(QCoreApplication::translate("MainWindow", "Cross Section", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionCrossSection->setShortcut(QCoreApplication::translate("MainWindow", "X", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionEditGlobalShiftAndScale->setText(QCoreApplication::translate("MainWindow", "Edit global shift and scale", nullptr));
- actionScalarFieldFromColor->setText(QCoreApplication::translate("MainWindow", "Convert to Scalar field", nullptr));
- actionColorFromScalarField->setText(QCoreApplication::translate("MainWindow", "From Scalar fields", nullptr));
- actionComputeKdTree->setText(QCoreApplication::translate("MainWindow", "Compute Kd-tree", nullptr));
- actionTest->setText(QCoreApplication::translate("MainWindow", "test", nullptr));
- actionAddIdField->setText(QCoreApplication::translate("MainWindow", "Add point indexes as SF", nullptr));
- #if QT_CONFIG(tooltip)
- actionAddIdField->setToolTip(QCoreApplication::translate("MainWindow", "Adds a scalar field with ordered integers for each point in the cloud", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionFitFacet->setText(QCoreApplication::translate("MainWindow", "2D polygon (facet)", nullptr));
- actionAdjustZoom->setText(QCoreApplication::translate("MainWindow", "Adjust zoom", nullptr));
- #if QT_CONFIG(tooltip)
- actionAdjustZoom->setToolTip(QCoreApplication::translate("MainWindow", "Adjusts zoom with a given pixel/unit ratio (orthographic projection only)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionSetSFAsCoord->setText(QCoreApplication::translate("MainWindow", "Set SF as coordinate(s)", nullptr));
- #if QT_CONFIG(tooltip)
- actionSetSFAsCoord->setToolTip(QCoreApplication::translate("MainWindow", "Set SF as coordinate(s) (X, Y or Z)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionCloseAll->setText(QCoreApplication::translate("MainWindow", "Close all", nullptr));
- #if QT_CONFIG(tooltip)
- actionCloseAll->setToolTip(QCoreApplication::translate("MainWindow", "Remove all entities currently loaded in the DB tree", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionEditGlobalScale->setText(QCoreApplication::translate("MainWindow", "Edit global scale", nullptr));
- actionViewFromSensor->setText(QCoreApplication::translate("MainWindow", "View from sensor", nullptr));
- actionFindBiggestInnerRectangle->setText(QCoreApplication::translate("MainWindow", "Find biggest inner rectangle (2D)", nullptr));
- actionCreateGBLSensor->setText(QCoreApplication::translate("MainWindow", "Create", nullptr));
- actionCreateCameraSensor->setText(QCoreApplication::translate("MainWindow", "Create", nullptr));
- actionCheckPointsInsideFrustum->setText(QCoreApplication::translate("MainWindow", "Compute points visibility (with octree)", nullptr));
- actionProjectUncertainty->setText(QCoreApplication::translate("MainWindow", "Project Uncertainty", nullptr));
- actionOrientNormalsMST->setText(QCoreApplication::translate("MainWindow", "With Minimum Spanning Tree", nullptr));
- actionOrientNormalsFM->setText(QCoreApplication::translate("MainWindow", "With Fast Marching", nullptr));
- actionCNETest->setText(QCoreApplication::translate("MainWindow", "CNE test", nullptr));
- actionCNETest->setIconText(QCoreApplication::translate("MainWindow", "Cylindrical Neighbourhood Extraction test", nullptr));
- #if QT_CONFIG(tooltip)
- actionCNETest->setToolTip(QCoreApplication::translate("MainWindow", "Cylindrical Neighbourhood Extraction test", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionApproximateDensity->setText(QCoreApplication::translate("MainWindow", "Approximate (dist. to nearest neighbor)", nullptr));
- actionComputeDensity->setText(QCoreApplication::translate("MainWindow", "Density", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeDensity->setToolTip(QCoreApplication::translate("MainWindow", "Compute density", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionRemoveDuplicatePoints->setText(QCoreApplication::translate("MainWindow", "Remove duplicate points", nullptr));
- actionCrop->setText(QCoreApplication::translate("MainWindow", "Crop", nullptr));
- actionConvertNormalToDipDir->setText(QCoreApplication::translate("MainWindow", "Dip/Dip direction SFs", nullptr));
- actionExportCloudInfo->setText(QCoreApplication::translate("MainWindow", "Export cloud info", nullptr));
- #if QT_CONFIG(tooltip)
- actionExportCloudInfo->setToolTip(QCoreApplication::translate("MainWindow", "Export cloud info to a CSV file (name, size, barycenter, scalar fields info, etc.)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionExportCloudInfo->setShortcut(QCoreApplication::translate("MainWindow", "E", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionInterpolateColors->setText(QCoreApplication::translate("MainWindow", "Interpolate from another entity", nullptr));
- #if QT_CONFIG(tooltip)
- actionInterpolateColors->setToolTip(QCoreApplication::translate("MainWindow", "Interpolate colors from another entity (cloud or mesh) - color is taken from the nearest neighbor", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionDistanceToBestFitQuadric3D->setText(QCoreApplication::translate("MainWindow", "Distance map to best-fit 3D quadric", nullptr));
- actionChangeColorLevels->setText(QCoreApplication::translate("MainWindow", "Levels", nullptr));
- actionResetGUIElementsPos->setText(QCoreApplication::translate("MainWindow", "Reset all GUI element positions", nullptr));
- #if QT_CONFIG(tooltip)
- actionResetGUIElementsPos->setToolTip(QCoreApplication::translate("MainWindow", "Reset all GUI element positions (after restart)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionConvertToRandomRGB->setText(QCoreApplication::translate("MainWindow", "Convert to random RGB", nullptr));
- actionNoiseFilter->setText(QCoreApplication::translate("MainWindow", "Noise filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionNoiseFilter->setToolTip(QCoreApplication::translate("MainWindow", "Noise filter (remove the points far from the - approximate - local surface)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionComputeStatParams2->setText(QCoreApplication::translate("MainWindow", "Compute stat. params (active SF)", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeStatParams2->setToolTip(QCoreApplication::translate("MainWindow", "Fits a statistical model on the active scalar field", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionComputeStatParams2->setStatusTip(QCoreApplication::translate("MainWindow", "Fits a statistical model on the active scalar field", nullptr));
- #endif // QT_CONFIG(statustip)
- actionMeasureMeshVolume->setText(QCoreApplication::translate("MainWindow", "Measure volume", nullptr));
- actionFlagMeshVertices->setText(QCoreApplication::translate("MainWindow", "Flag vertices by type", nullptr));
- #if QT_CONFIG(tooltip)
- actionFlagMeshVertices->setToolTip(QCoreApplication::translate("MainWindow", "Flag vertices by type: normal (0), border (1), non-manifold (2)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionToggleActivation->setText(QCoreApplication::translate("MainWindow", "Activation (not recursive)", nullptr));
- #if QT_CONFIG(tooltip)
- actionToggleActivation->setToolTip(QCoreApplication::translate("MainWindow", "Enable/disable selected entities (not recursive)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionToggleActivation->setShortcut(QCoreApplication::translate("MainWindow", "A", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionLockRotationAxis->setText(QCoreApplication::translate("MainWindow", "Lock rotation about an axis", nullptr));
- #if QT_CONFIG(tooltip)
- actionLockRotationAxis->setToolTip(QCoreApplication::translate("MainWindow", "Lock 3D camera rotation about an axis", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionLockRotationAxis->setShortcut(QCoreApplication::translate("MainWindow", "L", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionCreateCloudFromEntCenters->setText(QCoreApplication::translate("MainWindow", "Create cloud from selected entities centers", nullptr));
- actionComputeBestICPRmsMatrix->setText(QCoreApplication::translate("MainWindow", "Compute best registration RMS matrix", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeBestICPRmsMatrix->setToolTip(QCoreApplication::translate("MainWindow", "Computes the best registration between all couples among multiple entities and save the resulting RMS in a matrix (CSV) file", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionEnterBubbleViewMode->setText(QCoreApplication::translate("MainWindow", "Enter bubble-view mode", nullptr));
- #if QT_CONFIG(shortcut)
- actionEnterBubbleViewMode->setShortcut(QCoreApplication::translate("MainWindow", "B", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionExtractSections->setText(QCoreApplication::translate("MainWindow", "Extract sections / Unfold", nullptr));
- #if QT_CONFIG(tooltip)
- actionExtractSections->setToolTip(QCoreApplication::translate("MainWindow", "Extract cloud sections along polylines or unfold a cloud along a polyline", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionConvertPolylinesToMesh->setText(QCoreApplication::translate("MainWindow", "Contour plot (polylines) to mesh", nullptr));
- #if QT_CONFIG(tooltip)
- actionConvertPolylinesToMesh->setToolTip(QCoreApplication::translate("MainWindow", "Contour plot (set of polylines) to a 2.5D mesh", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionLevel->setText(QCoreApplication::translate("MainWindow", "Level", nullptr));
- #if QT_CONFIG(tooltip)
- actionLevel->setToolTip(QCoreApplication::translate("MainWindow", "Pick three points to make a cloud or mesh 'level'", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionFitSphere->setText(QCoreApplication::translate("MainWindow", "Sphere", nullptr));
- #if QT_CONFIG(tooltip)
- actionFitSphere->setToolTip(QCoreApplication::translate("MainWindow", "Fits a sphere on the selected cloud", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionMatchScales->setText(QCoreApplication::translate("MainWindow", "Match scales", nullptr));
- actionZoomIn->setText(QCoreApplication::translate("MainWindow", "Zoom in", nullptr));
- #if QT_CONFIG(tooltip)
- actionZoomIn->setToolTip(QCoreApplication::translate("MainWindow", "Zoom in (current 3D view)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionZoomIn->setShortcut(QCoreApplication::translate("MainWindow", "+", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionZoomOut->setText(QCoreApplication::translate("MainWindow", "Zoom out", nullptr));
- #if QT_CONFIG(tooltip)
- actionZoomOut->setToolTip(QCoreApplication::translate("MainWindow", "Zoom out (current 3D view)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionZoomOut->setShortcut(QCoreApplication::translate("MainWindow", "=", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionDistanceMap->setText(QCoreApplication::translate("MainWindow", "Distance map", nullptr));
- actionSORFilter->setText(QCoreApplication::translate("MainWindow", "SOR filter", nullptr));
- #if QT_CONFIG(tooltip)
- actionSORFilter->setToolTip(QCoreApplication::translate("MainWindow", "Statistical Outlier Filter (remove the points far from their neighbors)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionEnableStereo->setText(QCoreApplication::translate("MainWindow", "actionEnableStereo", nullptr));
- #if QT_CONFIG(tooltip)
- actionEnableStereo->setToolTip(QCoreApplication::translate("MainWindow", "Enable stereo mode (with red-blue or red-cyan glasses)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionEnableStereo->setShortcut(QCoreApplication::translate("MainWindow", "F10", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionComputePointsVisibility->setText(QCoreApplication::translate("MainWindow", "Compute points visibility (with depth buffer)", nullptr));
- actionCompute2HalfDimVolume->setText(QCoreApplication::translate("MainWindow", "Compute 2.5D volume", nullptr));
- actionExclusiveFullScreen->setText(QCoreApplication::translate("MainWindow", "Full screen (3D view)", nullptr));
- #if QT_CONFIG(tooltip)
- actionExclusiveFullScreen->setToolTip(QCoreApplication::translate("MainWindow", "Exclusive full screen (3D view)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionExclusiveFullScreen->setShortcut(QCoreApplication::translate("MainWindow", "F11", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionEnableVisualDebugTraces->setText(QCoreApplication::translate("MainWindow", "Enable Visual Debug Traces", nullptr));
- #if QT_CONFIG(tooltip)
- actionEnableVisualDebugTraces->setToolTip(QCoreApplication::translate("MainWindow", "Enables visual debug traces (active 3D view)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionEnableVisualDebugTraces->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+D", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionRGBToGreyScale->setText(QCoreApplication::translate("MainWindow", "Convert to grey scale", nullptr));
- #if QT_CONFIG(tooltip)
- actionRGBToGreyScale->setToolTip(QCoreApplication::translate("MainWindow", "Convert RGB colors to grey scale colors", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionTracePolyline->setText(QCoreApplication::translate("MainWindow", "Trace Polyline", nullptr));
- #if QT_CONFIG(tooltip)
- actionTracePolyline->setToolTip(QCoreApplication::translate("MainWindow", "Trace a polyline by point picking", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionTracePolyline->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+P", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionEnableQtWarnings->setText(QCoreApplication::translate("MainWindow", "Enable Qt warnings in Console", nullptr));
- actionGlobalShiftSettings->setText(QCoreApplication::translate("MainWindow", "Global Shift settings", nullptr));
- #if QT_CONFIG(tooltip)
- actionGlobalShiftSettings->setToolTip(QCoreApplication::translate("MainWindow", "Set Global Shift & Scale mechanism parameters", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionEnableCameraLink->setText(QCoreApplication::translate("MainWindow", "Camera link", nullptr));
- #if QT_CONFIG(tooltip)
- actionEnableCameraLink->setToolTip(QCoreApplication::translate("MainWindow", "Link the cameras of all 3D views\n"
- "(so that they all move in the same way and at the same time)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionShowWaveDialog->setText(QCoreApplication::translate("MainWindow", "2D Waveform viewer", nullptr));
- actionCreatePlane->setText(QCoreApplication::translate("MainWindow", "Create", nullptr));
- #if QT_CONFIG(tooltip)
- actionCreatePlane->setToolTip(QCoreApplication::translate("MainWindow", "Create a plane", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionEditPlane->setText(QCoreApplication::translate("MainWindow", "Edit", nullptr));
- #if QT_CONFIG(tooltip)
- actionEditPlane->setToolTip(QCoreApplication::translate("MainWindow", "Edit the plane parameters", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionCreateSurfaceBetweenTwoPolylines->setText(QCoreApplication::translate("MainWindow", "Create surface between two polylines", nullptr));
- actionMeshTwoPolylines->setText(QCoreApplication::translate("MainWindow", "Surface between 2 polylines", nullptr));
- actionFitPlaneProxy->setText(QCoreApplication::translate("MainWindow", "Fit", nullptr));
- #if QT_CONFIG(tooltip)
- actionFitPlaneProxy->setToolTip(QCoreApplication::translate("MainWindow", "Fit a plane on a set of point", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionEnhanceRGBWithIntensities->setText(QCoreApplication::translate("MainWindow", "Enhance with intensities", nullptr));
- actionMeshScanGrids->setText(QCoreApplication::translate("MainWindow", "Mesh scan grids", nullptr));
- #if QT_CONFIG(tooltip)
- actionMeshScanGrids->setToolTip(QCoreApplication::translate("MainWindow", "Mesh scan grids (structured point clouds)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionAutoPickRotationCenter->setText(QCoreApplication::translate("MainWindow", "Auto-pick rotation center", nullptr));
- #if QT_CONFIG(tooltip)
- actionAutoPickRotationCenter->setToolTip(QCoreApplication::translate("MainWindow", "Auto-pick rotation center (rotation is always placed at the middle of the screen if possible)", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(shortcut)
- actionAutoPickRotationCenter->setShortcut(QCoreApplication::translate("MainWindow", "Shift+P", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionShowCursor3DCoordinates->setText(QCoreApplication::translate("MainWindow", "Show cursor coordinates", nullptr));
- #if QT_CONFIG(tooltip)
- actionShowCursor3DCoordinates->setToolTip(QCoreApplication::translate("MainWindow", "Show cursor coordinates (2D and 3D if possible)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionDeleteScanGrid->setText(QCoreApplication::translate("MainWindow", "Delete scan grids", nullptr));
- #if QT_CONFIG(tooltip)
- actionDeleteScanGrid->setToolTip(QCoreApplication::translate("MainWindow", "Delete the underlying scan grids", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionCompressFWFData->setText(QCoreApplication::translate("MainWindow", "Compress FWF data", nullptr));
- #if QT_CONFIG(tooltip)
- actionCompressFWFData->setToolTip(QCoreApplication::translate("MainWindow", "Compress the associated FWF data (maybe interesting after interactive segmentation for instance)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionInterpolateSFs->setText(QCoreApplication::translate("MainWindow", "Interpolate from another entity", nullptr));
- #if QT_CONFIG(tooltip)
- actionInterpolateSFs->setToolTip(QCoreApplication::translate("MainWindow", "Interpolate scalar-field(s) from another cloud or mesh", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionExportPlaneInfo->setText(QCoreApplication::translate("MainWindow", "Export plane info", nullptr));
- #if QT_CONFIG(tooltip)
- actionExportPlaneInfo->setToolTip(QCoreApplication::translate("MainWindow", "Export plane info to a CSV file (name, width, height, center, normal, dip and dip direction, etc.)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionLock_rotation_about_arbitrary_axis->setText(QCoreApplication::translate("MainWindow", "Lock rotation about arbitrary axis", nullptr));
- actionSamplePointsOnPolyline->setText(QCoreApplication::translate("MainWindow", "Sample points", nullptr));
- actionNoTranslation->setText(QCoreApplication::translate("MainWindow", "None (English)", nullptr));
- actionComputeGeometricFeature->setText(QCoreApplication::translate("MainWindow", "Compute geometric features", nullptr));
- #if QT_CONFIG(tooltip)
- actionComputeGeometricFeature->setToolTip(QCoreApplication::translate("MainWindow", "Compute geometric features (density, curvature, roughness, etc.)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionBBMinCornerToOrigin->setText(QCoreApplication::translate("MainWindow", "Move bounding-box min corner to origin", nullptr));
- #if QT_CONFIG(tooltip)
- actionBBMinCornerToOrigin->setToolTip(QCoreApplication::translate("MainWindow", "Move the bounding-box min corner to the origin", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionBBMaxCornerToOrigin->setText(QCoreApplication::translate("MainWindow", "Move bounding-box max corner to origin", nullptr));
- #if QT_CONFIG(tooltip)
- actionBBMaxCornerToOrigin->setToolTip(QCoreApplication::translate("MainWindow", "Move the bounding-box max corner to the origin", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionBBCenterToOrigin->setText(QCoreApplication::translate("MainWindow", "Move bounding-box center to origin", nullptr));
- #if QT_CONFIG(tooltip)
- actionBBCenterToOrigin->setToolTip(QCoreApplication::translate("MainWindow", "Move the bounding-box center to the origin", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionFlipPlane->setText(QCoreApplication::translate("MainWindow", "Flip", nullptr));
- #if QT_CONFIG(tooltip)
- actionFlipPlane->setToolTip(QCoreApplication::translate("MainWindow", "Flip the selected plane", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionComparePlanes->setText(QCoreApplication::translate("MainWindow", "Compare", nullptr));
- #if QT_CONFIG(tooltip)
- actionComparePlanes->setToolTip(QCoreApplication::translate("MainWindow", "Compare two planes (angle + distance)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionFlipMeshTriangles->setText(QCoreApplication::translate("MainWindow", "Flip triangles", nullptr));
- #if QT_CONFIG(tooltip)
- actionFlipMeshTriangles->setToolTip(QCoreApplication::translate("MainWindow", "Flip triangles (if vertices are ordered in the non-direct order)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionCloudPrimitiveDist->setText(QCoreApplication::translate("MainWindow", "Cloud/Primitive Dist", nullptr));
- #if QT_CONFIG(tooltip)
- actionCloudPrimitiveDist->setToolTip(QCoreApplication::translate("MainWindow", "Compute cloud/Primitive distance", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionCloudPrimitiveDist->setStatusTip(QCoreApplication::translate("MainWindow", "Compute cloud/Primitive distance", nullptr));
- #endif // QT_CONFIG(statustip)
- actionExportNormalToSF->setText(QCoreApplication::translate("MainWindow", "Export normals to SF(s)", nullptr));
- #if QT_CONFIG(tooltip)
- actionExportNormalToSF->setToolTip(QCoreApplication::translate("MainWindow", "Export normals to one or several scalar fields", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionSmoothPolyline->setText(QCoreApplication::translate("MainWindow", "Smooth", nullptr));
- actionResetAllVBOs->setText(QCoreApplication::translate("MainWindow", "Reset all VBOs", nullptr));
- #if QT_CONFIG(tooltip)
- actionResetAllVBOs->setToolTip(QCoreApplication::translate("MainWindow", "Reset all VBOs (unload GPU memory)", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionCreateSinglePointCloud->setText(QCoreApplication::translate("MainWindow", "Create single point cloud", nullptr));
- #if QT_CONFIG(tooltip)
- actionCreateSinglePointCloud->setToolTip(QCoreApplication::translate("MainWindow", "Create a cloud with a single point", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionCreateSinglePointCloud->setStatusTip(QCoreApplication::translate("MainWindow", "Create a cloud with a single point", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(whatsthis)
- actionCreateSinglePointCloud->setWhatsThis(QString());
- #endif // QT_CONFIG(whatsthis)
- actionPasteCloudFromClipboard->setText(QCoreApplication::translate("MainWindow", "Paste from clipboard", nullptr));
- #if QT_CONFIG(tooltip)
- actionPasteCloudFromClipboard->setToolTip(QCoreApplication::translate("MainWindow", "Paste from ASCII/text data stored in the clipboard", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionPasteCloudFromClipboard->setStatusTip(QCoreApplication::translate("MainWindow", "Paste from ASCII/text data stored in the clipboard", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionPasteCloudFromClipboard->setShortcut(QCoreApplication::translate("MainWindow", "Alt+P", nullptr));
- #endif // QT_CONFIG(shortcut)
- actionSplitCloudUsingSF->setText(QCoreApplication::translate("MainWindow", "Split cloud (integer values)", nullptr));
- #if QT_CONFIG(tooltip)
- actionSplitCloudUsingSF->setToolTip(QCoreApplication::translate("MainWindow", "Split the selected cloud using the current scalar field.\n"
- "The active scalar field should have integer values.", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionAddClassificationSF->setText(QCoreApplication::translate("MainWindow", "Add classification SF", nullptr));
- #if QT_CONFIG(tooltip)
- actionAddClassificationSF->setToolTip(QCoreApplication::translate("MainWindow", "Add classification SF (shorcut to 'Add constant SF')", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionRestoreWindowOnStartup->setText(QCoreApplication::translate("MainWindow", "Restore window geometry on startup", nullptr));
- actionShiftPointsAlongNormals->setText(QCoreApplication::translate("MainWindow", "Shift points along normals", nullptr));
- #if QT_CONFIG(tooltip)
- actionShiftPointsAlongNormals->setToolTip(QCoreApplication::translate("MainWindow", "Shift the points of the selected cloud along their normals", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionFitCircle->setText(QCoreApplication::translate("MainWindow", "Circle", nullptr));
- #if QT_CONFIG(tooltip)
- actionFitCircle->setToolTip(QCoreApplication::translate("MainWindow", "Fits a circle on the selected cloud", nullptr));
- #endif // QT_CONFIG(tooltip)
- actionSetSFsAsNormal->setText(QCoreApplication::translate("MainWindow", "Set SF(s) as normal", nullptr));
- actionOpen_project->setText(QCoreApplication::translate("MainWindow", "Open project", nullptr));
- actionSaveProject->setText(QCoreApplication::translate("MainWindow", "Save project", nullptr));
- actionSaveProject->setIconText(QCoreApplication::translate("MainWindow", "Save project (BIN)", nullptr));
- #if QT_CONFIG(tooltip)
- actionSaveProject->setToolTip(QCoreApplication::translate("MainWindow", "Save all entities in a BIN file", nullptr));
- #endif // QT_CONFIG(tooltip)
- #if QT_CONFIG(statustip)
- actionSaveProject->setStatusTip(QCoreApplication::translate("MainWindow", "Save all entities in a BIN file", nullptr));
- #endif // QT_CONFIG(statustip)
- #if QT_CONFIG(shortcut)
- actionSaveProject->setShortcut(QCoreApplication::translate("MainWindow", "Ctrl+Shift+S", nullptr));
- #endif // QT_CONFIG(shortcut)
- menuFile->setTitle(QCoreApplication::translate("MainWindow", "&File", nullptr));
- menuDisplay->setTitle(QCoreApplication::translate("MainWindow", "&Display", nullptr));
- menuToolbars->setTitle(QCoreApplication::translate("MainWindow", "Toolbars", nullptr));
- menuLights->setTitle(QCoreApplication::translate("MainWindow", "Lights", nullptr));
- menuActiveScalarField->setTitle(QCoreApplication::translate("MainWindow", "Active scalar field", nullptr));
- menuLanguage->setTitle(QCoreApplication::translate("MainWindow", "Language Translation", nullptr));
- menuHelp->setTitle(QCoreApplication::translate("MainWindow", "&Help", nullptr));
- menuEdit->setTitle(QCoreApplication::translate("MainWindow", "Edit", nullptr));
- menuScalarFields->setTitle(QCoreApplication::translate("MainWindow", "Scalar fields", nullptr));
- menuColors->setTitle(QCoreApplication::translate("MainWindow", "Colors", nullptr));
- menuNormals->setTitle(QCoreApplication::translate("MainWindow", "Normals", nullptr));
- menuOrientNormals->setTitle(QCoreApplication::translate("MainWindow", "Orient normals", nullptr));
- menuConvert_to->setTitle(QCoreApplication::translate("MainWindow", "Convert to", nullptr));
- menuOctree->setTitle(QCoreApplication::translate("MainWindow", "Octree", nullptr));
- menuMesh->setTitle(QCoreApplication::translate("MainWindow", "Mesh", nullptr));
- menuMeshScalarField->setTitle(QCoreApplication::translate("MainWindow", "Scalar Field", nullptr));
- menuSensors->setTitle(QCoreApplication::translate("MainWindow", "Sensors", nullptr));
- #if QT_CONFIG(tooltip)
- menuGroundBasedLidar->setToolTip(QCoreApplication::translate("MainWindow", "Terrestrial Laser Sensor = Ground Based Lidar", nullptr));
- #endif // QT_CONFIG(tooltip)
- menuGroundBasedLidar->setTitle(QCoreApplication::translate("MainWindow", "TLS/GBL", nullptr));
- menuCameraSensor->setTitle(QCoreApplication::translate("MainWindow", "Camera", nullptr));
- menuToggle->setTitle(QCoreApplication::translate("MainWindow", "Toggle (recursive)", nullptr));
- menuWaveform->setTitle(QCoreApplication::translate("MainWindow", "Waveform", nullptr));
- menuPlane->setTitle(QCoreApplication::translate("MainWindow", "Plane", nullptr));
- menuGrid->setTitle(QCoreApplication::translate("MainWindow", "Grid", nullptr));
- menuPolyline->setTitle(QCoreApplication::translate("MainWindow", "Polyline", nullptr));
- menuCloud->setTitle(QCoreApplication::translate("MainWindow", "Cloud", nullptr));
- menu3DViews->setTitle(QCoreApplication::translate("MainWindow", "3D &Views", nullptr));
- menuTools->setTitle(QCoreApplication::translate("MainWindow", "Tools", nullptr));
- menuSegmentation->setTitle(QCoreApplication::translate("MainWindow", "Segmentation", nullptr));
- menuProjection->setTitle(QCoreApplication::translate("MainWindow", "Projection", nullptr));
- menuStatistics->setTitle(QCoreApplication::translate("MainWindow", "Statistics", nullptr));
- menuDistances->setTitle(QCoreApplication::translate("MainWindow", "Distances", nullptr));
- menuRegistration->setTitle(QCoreApplication::translate("MainWindow", "Registration", nullptr));
- menuOther->setTitle(QCoreApplication::translate("MainWindow", "Other", nullptr));
- menuSandBox->setTitle(QCoreApplication::translate("MainWindow", "Sand box (research)", nullptr));
- menuFit->setTitle(QCoreApplication::translate("MainWindow", "Fit", nullptr));
- menuClean->setTitle(QCoreApplication::translate("MainWindow", "Clean", nullptr));
- menuVolume->setTitle(QCoreApplication::translate("MainWindow", "Volume", nullptr));
- menuBatchExport->setTitle(QCoreApplication::translate("MainWindow", "Batch export", nullptr));
- DockableDBTree->setWindowTitle(QCoreApplication::translate("MainWindow", "DB Tree", nullptr));
- toolBarView->setWindowTitle(QCoreApplication::translate("MainWindow", "Viewing tools", nullptr));
- #if QT_CONFIG(tooltip)
- toolBarView->setToolTip(QCoreApplication::translate("MainWindow", "Viewing tools", nullptr));
- #endif // QT_CONFIG(tooltip)
- DockableConsole->setWindowTitle(QCoreApplication::translate("MainWindow", "Console", nullptr));
- toolBarMainTools->setWindowTitle(QCoreApplication::translate("MainWindow", "Main tools", nullptr));
- #if QT_CONFIG(tooltip)
- toolBarMainTools->setToolTip(QCoreApplication::translate("MainWindow", "Main tools", nullptr));
- #endif // QT_CONFIG(tooltip)
- toolBarSFTools->setWindowTitle(QCoreApplication::translate("MainWindow", "Scalar field tools", nullptr));
- #if QT_CONFIG(tooltip)
- toolBarSFTools->setToolTip(QCoreApplication::translate("MainWindow", "Scalar field tools", nullptr));
- #endif // QT_CONFIG(tooltip)
- DockableProperties->setWindowTitle(QCoreApplication::translate("MainWindow", "Properties", nullptr));
- } // retranslateUi
- };
- namespace Ui {
- class MainWindow: public Ui_MainWindow {};
- } // namespace Ui
- QT_END_NAMESPACE
- #endif // UI_MAINWINDOW_H
|