\hypertarget{a01451}{\section{Viewer\+:\+:Viewer\+Properties Class Reference}
\label{a01451}\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
}
Inheritance diagram for Viewer\+:\+:Viewer\+Properties\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a01451}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a01451_a0889bc5cc6ea520c6f3a3d4c8f47b237}{updated} ()
\begin{DoxyCompactList}\small\item\em This signal is emitted when the configuration has been changed. \end{DoxyCompactList}\item 
void \hyperlink{a01451_a931e4c465208985245e8a259045ea974}{draw\+Mode\+Changed} (int \+\_\+viewer\+Id)
\begin{DoxyCompactList}\small\item\em This signal is emitted when the drawmode changed. \end{DoxyCompactList}\item 
\hypertarget{a01451_aea7ca9a167a572d902bc602220ccfb1f}{void {\bfseries get\+Pick\+Mode} (std\+::string \&\+\_\+mode)}\label{a01451_aea7ca9a167a572d902bc602220ccfb1f}

\item 
\hypertarget{a01451_abe215e6fb7a4337795d4b3a863e49604}{void {\bfseries set\+Pick\+Mode} (const std\+::string \&\+\_\+mode)}\label{a01451_abe215e6fb7a4337795d4b3a863e49604}

\item 
\hypertarget{a01451_aea6f5d9f48fadc47533c113fb4fdc9a0}{void {\bfseries get\+Action\+Mode} (Viewer\+::\+Action\+Mode \&\+\_\+am)}\label{a01451_aea6f5d9f48fadc47533c113fb4fdc9a0}

\item 
\hypertarget{a01451_ad43973aa33cf935dc07f5979a41211d1}{void {\bfseries set\+Action\+Mode} (const Viewer\+::\+Action\+Mode \+\_\+am)}\label{a01451_ad43973aa33cf935dc07f5979a41211d1}

\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01451_a3fa580b270c8bc13b8ce681eaafcb9cc}{{\bfseries Viewer\+Properties} (int \+\_\+id)}\label{a01451_a3fa580b270c8bc13b8ce681eaafcb9cc}

\item 
\hypertarget{a01451_a81141d60949b2664d0b0897993841cde}{std\+::string \hyperlink{a01451_a81141d60949b2664d0b0897993841cde}{pick\+Mode} ()}\label{a01451_a81141d60949b2664d0b0897993841cde}

\begin{DoxyCompactList}\small\item\em get active pick mode \end{DoxyCompactList}\item 
\hypertarget{a01451_a69f93e853b966cd71b3d74a233606330}{void \hyperlink{a01451_a69f93e853b966cd71b3d74a233606330}{pick\+Mode} (const std\+::string \&\+\_\+name)}\label{a01451_a69f93e853b966cd71b3d74a233606330}

\begin{DoxyCompactList}\small\item\em set the pick\+Mode \end{DoxyCompactList}\item 
\hypertarget{a01451_a5adfbabb24dc3e31d811197423e6fb41}{Viewer\+::\+Action\+Mode \hyperlink{a01451_a5adfbabb24dc3e31d811197423e6fb41}{action\+Mode} ()}\label{a01451_a5adfbabb24dc3e31d811197423e6fb41}

\begin{DoxyCompactList}\small\item\em get the action mode \end{DoxyCompactList}\item 
\hypertarget{a01451_a3876c364103caa28f9f6deadbc3eb3d0}{void \hyperlink{a01451_a3876c364103caa28f9f6deadbc3eb3d0}{action\+Mode} (const Viewer\+::\+Action\+Mode \+\_\+am)}\label{a01451_a3876c364103caa28f9f6deadbc3eb3d0}

\begin{DoxyCompactList}\small\item\em set active action mode \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Draw Mode States}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01451_a4953cff42e4a572bd2d5596e3922c4b5}{\hyperlink{a00509}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a01451_a4953cff42e4a572bd2d5596e3922c4b5}{current\+Draw\+Mode\+\_\+}}\label{a01451_a4953cff42e4a572bd2d5596e3922c4b5}

\begin{DoxyCompactList}\small\item\em set draw mode (No test if this mode is available!) \end{DoxyCompactList}\item 
\hypertarget{a01451_a76b427bc1e9adc1067a658204058bee4}{void \hyperlink{a01451_a76b427bc1e9adc1067a658204058bee4}{draw\+Mode} (\hyperlink{a00509}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \+\_\+mode)}\label{a01451_a76b427bc1e9adc1067a658204058bee4}

\begin{DoxyCompactList}\small\item\em set draw mode (No test if this mode is available!) \end{DoxyCompactList}\item 
\hypertarget{a01451_a6585a6edc65ccf48a0dbca92b05aadac}{\hyperlink{a00509}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a01451_a6585a6edc65ccf48a0dbca92b05aadac}{draw\+Mode} ()}\label{a01451_a6585a6edc65ccf48a0dbca92b05aadac}

\begin{DoxyCompactList}\small\item\em get current draw mode \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Snapshot settings}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a01451_afda10e2e521731c93c8b4b96f1a0101e}{snapshot\+Name\+\_\+}
\item 
Q\+String \hyperlink{a01451_a1c42166706c46261887fe0c39ff6911d}{snapshot\+File\+Type\+\_\+}
\item 
int \hyperlink{a01451_a1ceff6bcb8286ceed84f89d055f87b11}{snapshot\+Counter\+\_\+}
\item 
void \hyperlink{a01451_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name} (const Q\+String \&\+\_\+fname)
\item 
void \hyperlink{a01451_a239315019f379e7130d55eec220574af}{snapshot\+File\+Type} (const Q\+String \&\+\_\+type)
\item 
void \hyperlink{a01451_a8b0cdc6546ae3909ae7bc9e1d289a6ce}{snapshot\+Counter} (const int \+\_\+counter)
\item 
Q\+String \hyperlink{a01451_aea40b7bfd5de05c78a43da8ea71de046}{snapshot\+File\+Type} ()
\item 
Q\+String \hyperlink{a01451_a9fa6a5a9d108cfc2fee7953639f92075}{snapshot\+Name} ()
\item 
int \hyperlink{a01451_a24c6e91c1d778c2a5b3549bd119e2948}{snapshot\+Counter} ()
\end{DoxyCompactItemize}
\subsection*{Mouse Wheel Settings}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01451_a71765729eb216b8fe923f4bf3747cba7}{double \hyperlink{a01451_a71765729eb216b8fe923f4bf3747cba7}{w\+Zoom\+Factor\+\_\+}}\label{a01451_a71765729eb216b8fe923f4bf3747cba7}

\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\hypertarget{a01451_aa7b9603229894ed5671596678d55e653}{double \hyperlink{a01451_aa7b9603229894ed5671596678d55e653}{w\+Zoom\+Factor\+Shift\+\_\+}}\label{a01451_aa7b9603229894ed5671596678d55e653}

\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0d786fcd4a583ca7203e48d55a1315b8}{bool \hyperlink{a01451_a0d786fcd4a583ca7203e48d55a1315b8}{w\+Invert\+\_\+}}\label{a01451_a0d786fcd4a583ca7203e48d55a1315b8}

\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\hypertarget{a01451_ab206c5790dff621eae1d381a571ae301}{double \hyperlink{a01451_ab206c5790dff621eae1d381a571ae301}{wheel\+Zoom\+Factor} ()}\label{a01451_ab206c5790dff621eae1d381a571ae301}

\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\hypertarget{a01451_a10e17f07e4e6f92c29ac1f13e94a5c53}{double \hyperlink{a01451_a10e17f07e4e6f92c29ac1f13e94a5c53}{wheel\+Zoom\+Factor\+Shift} ()}\label{a01451_a10e17f07e4e6f92c29ac1f13e94a5c53}

\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel and pressing shift. \end{DoxyCompactList}\item 
\hypertarget{a01451_aec12854a6d73c29c136cbf267ffb8161}{void \hyperlink{a01451_aec12854a6d73c29c136cbf267ffb8161}{wheel\+Zoom\+Factor} (double \+\_\+factor)}\label{a01451_aec12854a6d73c29c136cbf267ffb8161}

\begin{DoxyCompactList}\small\item\em Set zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0f19d0df66e2bb71ba57dd8ce6acff53}{void \hyperlink{a01451_a0f19d0df66e2bb71ba57dd8ce6acff53}{wheel\+Zoom\+Factor\+Shift} (double \+\_\+factor)}\label{a01451_a0f19d0df66e2bb71ba57dd8ce6acff53}

\begin{DoxyCompactList}\small\item\em Set zoom factor when using mouse wheel and pressing shift. \end{DoxyCompactList}\item 
\hypertarget{a01451_a70c7ac60f379cf9ce49dbf8d8ea4b083}{bool \hyperlink{a01451_a70c7ac60f379cf9ce49dbf8d8ea4b083}{wheel\+Invert} ()}\label{a01451_a70c7ac60f379cf9ce49dbf8d8ea4b083}

\begin{DoxyCompactList}\small\item\em Invert mouse wheel direction? \end{DoxyCompactList}\item 
\hypertarget{a01451_a976097346945198e1004a9d98759caaf}{void \hyperlink{a01451_a976097346945198e1004a9d98759caaf}{wheel\+Invert} (bool \+\_\+invert)}\label{a01451_a976097346945198e1004a9d98759caaf}

\begin{DoxyCompactList}\small\item\em Invert mouse wheel direction. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Rendering Settings}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01451_a0ea89a122f54777f270c2b6e11d53453}{bool \hyperlink{a01451_a0ea89a122f54777f270c2b6e11d53453}{C\+C\+W\+Front\+\_\+}}\label{a01451_a0ea89a122f54777f270c2b6e11d53453}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a02d88b61807478cab9eeb6585bebea05}{\hyperlink{a03336_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \hyperlink{a01451_a02d88b61807478cab9eeb6585bebea05}{background\+Color\+\_\+}}\label{a01451_a02d88b61807478cab9eeb6585bebea05}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_abe83d0ce075dd4be27a2ffceba7d9a9e}{int \hyperlink{a01451_abe83d0ce075dd4be27a2ffceba7d9a9e}{locked\+\_\+}}\label{a01451_abe83d0ce075dd4be27a2ffceba7d9a9e}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a6c8e84ee78f55499066d4bf279ee5f41}{bool \hyperlink{a01451_a6c8e84ee78f55499066d4bf279ee5f41}{back\+Face\+Culling\+\_\+}}\label{a01451_a6c8e84ee78f55499066d4bf279ee5f41}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0c6bbb463bc7ee3e16107705a5030c7a}{bool \hyperlink{a01451_a0c6bbb463bc7ee3e16107705a5030c7a}{two\+Sided\+Lighting\+\_\+}}\label{a01451_a0c6bbb463bc7ee3e16107705a5030c7a}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a5367d96bc7e8793725af25404e9ba95b}{bool \hyperlink{a01451_a5367d96bc7e8793725af25404e9ba95b}{multisampling\+\_\+}}\label{a01451_a5367d96bc7e8793725af25404e9ba95b}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_ae913ad1562f649a329e09bc029a20487}{bool \hyperlink{a01451_ae913ad1562f649a329e09bc029a20487}{mipmapping\+\_\+}}\label{a01451_ae913ad1562f649a329e09bc029a20487}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a5669c4b77e503225312a33534248e36e}{bool \hyperlink{a01451_a5669c4b77e503225312a33534248e36e}{animation\+\_\+}}\label{a01451_a5669c4b77e503225312a33534248e36e}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a5ec53415227cf357de32a9b3133116a3}{\hyperlink{a00643}{A\+C\+G\+::\+G\+L\+State} $\ast$ \hyperlink{a01451_a5ec53415227cf357de32a9b3133116a3}{gl\+State\+\_\+}}\label{a01451_a5ec53415227cf357de32a9b3133116a3}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a961785cf19c103524e5409eeb6fd0ade}{\hyperlink{a01462}{View\+Object\+Marker} $\ast$ \hyperlink{a01451_a961785cf19c103524e5409eeb6fd0ade}{object\+Marker\+\_\+}}\label{a01451_a961785cf19c103524e5409eeb6fd0ade}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_acaa3f5edf49b3af89c43a26f86ce9a42}{int \hyperlink{a01451_acaa3f5edf49b3af89c43a26f86ce9a42}{current\+Viewing\+Direction\+\_\+}}\label{a01451_acaa3f5edf49b3af89c43a26f86ce9a42}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a72c5da9d337ff4ca48be8c4f5152c053}{bool \hyperlink{a01451_a72c5da9d337ff4ca48be8c4f5152c053}{rotation\+Locked\+\_\+}}\label{a01451_a72c5da9d337ff4ca48be8c4f5152c053}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_add012b8d75c8104d9aaa3935a7264f73}{\hyperlink{a00643}{A\+C\+G\+::\+G\+L\+State} \& \hyperlink{a01451_add012b8d75c8104d9aaa3935a7264f73}{gl\+State} ()}\label{a01451_add012b8d75c8104d9aaa3935a7264f73}

\begin{DoxyCompactList}\small\item\em Get the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a7fa9e7e150fed91a2990bbf0d9fb05a8}{const \hyperlink{a00643}{A\+C\+G\+::\+G\+L\+State} \& \hyperlink{a01451_a7fa9e7e150fed91a2990bbf0d9fb05a8}{gl\+State} () const }\label{a01451_a7fa9e7e150fed91a2990bbf0d9fb05a8}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a9b193efa61467c5430a729f9f9a97f25}{void \hyperlink{a01451_a9b193efa61467c5430a729f9f9a97f25}{setgl\+State} (\hyperlink{a00643}{A\+C\+G\+::\+G\+L\+State} $\ast$\+\_\+gl\+State)}\label{a01451_a9b193efa61467c5430a729f9f9a97f25}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0c438f9c8664518e99b11c3f4d30f39a}{int \hyperlink{a01451_a0c438f9c8664518e99b11c3f4d30f39a}{current\+Viewing\+Direction} ()}\label{a01451_a0c438f9c8664518e99b11c3f4d30f39a}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a802b118e2489a2549f5c3283c7f43946}{void \hyperlink{a01451_a802b118e2489a2549f5c3283c7f43946}{current\+Viewing\+Direction} (int \+\_\+dir)}\label{a01451_a802b118e2489a2549f5c3283c7f43946}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_ae69dedc644d326c751934b6bbf35a9c8}{bool \hyperlink{a01451_ae69dedc644d326c751934b6bbf35a9c8}{rotation\+Locked} ()}\label{a01451_ae69dedc644d326c751934b6bbf35a9c8}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a7e67ae66987bba66667986e428ab3555}{void \hyperlink{a01451_a7e67ae66987bba66667986e428ab3555}{rotation\+Locked} (bool \+\_\+lock)}\label{a01451_a7e67ae66987bba66667986e428ab3555}

\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
bool \hyperlink{a01451_a98b87b94c709afdf31a548d0bc1c228b}{is\+C\+C\+W\+Front} ()
\item 
\hypertarget{a01451_ae9a12738b894ef645e380b63d9dc692a}{void \hyperlink{a01451_ae9a12738b894ef645e380b63d9dc692a}{ccw\+Front} ()}\label{a01451_ae9a12738b894ef645e380b63d9dc692a}

\begin{DoxyCompactList}\small\item\em Set counter clockwise orientation as front. \end{DoxyCompactList}\item 
\hypertarget{a01451_a15a21a57eef7cbe0ccd27e7f76702878}{void \hyperlink{a01451_a15a21a57eef7cbe0ccd27e7f76702878}{cw\+Front} ()}\label{a01451_a15a21a57eef7cbe0ccd27e7f76702878}

\begin{DoxyCompactList}\small\item\em Set clockwise orientation as front. \end{DoxyCompactList}\item 
\hypertarget{a01451_a458610070aa14caad31886b05ea45c06}{\hyperlink{a03336_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \hyperlink{a01451_a458610070aa14caad31886b05ea45c06}{background\+Color} ()}\label{a01451_a458610070aa14caad31886b05ea45c06}

\begin{DoxyCompactList}\small\item\em Get current background color. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0ba18581729f576d4029f9d681cd30ec}{Q\+Rgb \hyperlink{a01451_a0ba18581729f576d4029f9d681cd30ec}{background\+Color\+Rgb} ()}\label{a01451_a0ba18581729f576d4029f9d681cd30ec}

\begin{DoxyCompactList}\small\item\em Get current background color. \end{DoxyCompactList}\item 
\hypertarget{a01451_a1a7e98e44102f9b6c67a3f267c550895}{Q\+Color \hyperlink{a01451_a1a7e98e44102f9b6c67a3f267c550895}{background\+Q\+Color} ()}\label{a01451_a1a7e98e44102f9b6c67a3f267c550895}

\begin{DoxyCompactList}\small\item\em Get current background color. \end{DoxyCompactList}\item 
void \hyperlink{a01451_a79b2cde3bc64d217f89094f175235f38}{background\+Color} (\hyperlink{a03336_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \+\_\+color)
\item 
void \hyperlink{a01451_a293c585049c6f11732b4e1f37dcc5c79}{background\+Color} (Q\+Rgb \+\_\+color)
\item 
void \hyperlink{a01451_a948f81d741dc505abf1046d6803eb676}{background\+Color} (Q\+Color \+\_\+color)
\item 
void \hyperlink{a01451_a19b906d80590a627df161b69762eed87}{lock\+Update} ()
\item 
\hypertarget{a01451_a50f4e2703c81538f37764896f1440572}{void \hyperlink{a01451_a50f4e2703c81538f37764896f1440572}{un\+Lock\+Update} ()}\label{a01451_a50f4e2703c81538f37764896f1440572}

\begin{DoxyCompactList}\small\item\em Unlock display locked by update\+Lock(). \end{DoxyCompactList}\item 
bool \hyperlink{a01451_a13e5abfbed410ba11be40d06086f8ad4}{update\+Locked} ()
\item 
\hypertarget{a01451_a8c0ff977a778491d83667007be2c3f91}{bool \hyperlink{a01451_a8c0ff977a778491d83667007be2c3f91}{back\+Face\+Culling} ()}\label{a01451_a8c0ff977a778491d83667007be2c3f91}

\begin{DoxyCompactList}\small\item\em Get current state of backface culling. \end{DoxyCompactList}\item 
\hypertarget{a01451_a831614c5ea4cfa0f97dd5570cf70f711}{void \hyperlink{a01451_a831614c5ea4cfa0f97dd5570cf70f711}{back\+Face\+Culling} (bool \+\_\+state)}\label{a01451_a831614c5ea4cfa0f97dd5570cf70f711}

\begin{DoxyCompactList}\small\item\em Enable or disable backface culling. \end{DoxyCompactList}\item 
\hypertarget{a01451_a77605a85e728f86e7002ec340ce851dd}{void \hyperlink{a01451_a77605a85e728f86e7002ec340ce851dd}{two\+Sided\+Lighting} (bool \+\_\+state)}\label{a01451_a77605a85e728f86e7002ec340ce851dd}

\begin{DoxyCompactList}\small\item\em set 2-\/sided lighting on/off \end{DoxyCompactList}\item 
\hypertarget{a01451_ad5cbd4f448440c5ac03ce0c37300f41d}{bool \hyperlink{a01451_ad5cbd4f448440c5ac03ce0c37300f41d}{two\+Sided\+Lighting} ()}\label{a01451_ad5cbd4f448440c5ac03ce0c37300f41d}

\begin{DoxyCompactList}\small\item\em is 2-\/sided lighing enabled? \end{DoxyCompactList}\item 
\hypertarget{a01451_ac7cf52965c66125db99bf47814919d29}{void \hyperlink{a01451_ac7cf52965c66125db99bf47814919d29}{multisampling} (bool \+\_\+state)}\label{a01451_ac7cf52965c66125db99bf47814919d29}

\begin{DoxyCompactList}\small\item\em set multisampling on/off \end{DoxyCompactList}\item 
\hypertarget{a01451_ae55a62027ecbf1b4f5554f44cf36426e}{bool \hyperlink{a01451_ae55a62027ecbf1b4f5554f44cf36426e}{multisampling} ()}\label{a01451_ae55a62027ecbf1b4f5554f44cf36426e}

\begin{DoxyCompactList}\small\item\em is multisampling enabled? \end{DoxyCompactList}\item 
\hypertarget{a01451_a8970a9c7bb6a1bcef2c1adddea00121b}{void \hyperlink{a01451_a8970a9c7bb6a1bcef2c1adddea00121b}{mipmapping} (bool \+\_\+state)}\label{a01451_a8970a9c7bb6a1bcef2c1adddea00121b}

\begin{DoxyCompactList}\small\item\em set mipmapping on/off \end{DoxyCompactList}\item 
\hypertarget{a01451_ac72636f3ebfd10f46cecd017e7a3fd1b}{bool \hyperlink{a01451_ac72636f3ebfd10f46cecd017e7a3fd1b}{mipmapping} ()}\label{a01451_ac72636f3ebfd10f46cecd017e7a3fd1b}

\begin{DoxyCompactList}\small\item\em is mipmapping enabled? \end{DoxyCompactList}\item 
\hypertarget{a01451_a09f888d137d8d7e459ff2d10cfc6dffb}{void \hyperlink{a01451_a09f888d137d8d7e459ff2d10cfc6dffb}{animation} (bool \+\_\+state)}\label{a01451_a09f888d137d8d7e459ff2d10cfc6dffb}

\begin{DoxyCompactList}\small\item\em set 2-\/sided lighting on/off \end{DoxyCompactList}\item 
\hypertarget{a01451_a82d726fd718764e66f2eb2fcff15c59c}{bool \hyperlink{a01451_a82d726fd718764e66f2eb2fcff15c59c}{animation} ()}\label{a01451_a82d726fd718764e66f2eb2fcff15c59c}

\begin{DoxyCompactList}\small\item\em is 2-\/sided lighing enabled? \end{DoxyCompactList}\item 
\hypertarget{a01451_a3cfcc2f948e35840aa61ac360772fa62}{void \hyperlink{a01451_a3cfcc2f948e35840aa61ac360772fa62}{object\+Marker} (\hyperlink{a01462}{View\+Object\+Marker} $\ast$\+\_\+marker)}\label{a01451_a3cfcc2f948e35840aa61ac360772fa62}

\begin{DoxyCompactList}\small\item\em set object marker for viewer \end{DoxyCompactList}\item 
\hypertarget{a01451_a5797a925950e6796b19b56550200e3cd}{\hyperlink{a01462}{View\+Object\+Marker} $\ast$ \hyperlink{a01451_a5797a925950e6796b19b56550200e3cd}{object\+Marker} ()}\label{a01451_a5797a925950e6796b19b56550200e3cd}

\begin{DoxyCompactList}\small\item\em current object marker \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Projection controls and information}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01451_a63efaddf02c1026d6211761bf27bd3bb}{double \hyperlink{a01451_a63efaddf02c1026d6211761bf27bd3bb}{ortho\+Width\+\_\+}}\label{a01451_a63efaddf02c1026d6211761bf27bd3bb}

\begin{DoxyCompactList}\small\item\em Width of the gl scene in orthogonal mode ( defaults to 2.\+0 ) \end{DoxyCompactList}\item 
\hypertarget{a01451_aa6d76b6eb15ac04189df0dd07de5462b}{double \hyperlink{a01451_aa6d76b6eb15ac04189df0dd07de5462b}{near\+Plane\+\_\+}}\label{a01451_aa6d76b6eb15ac04189df0dd07de5462b}

\begin{DoxyCompactList}\small\item\em Distance to near \hyperlink{a00961}{Plane}. \end{DoxyCompactList}\item 
\hypertarget{a01451_a96408da018cadbeda17732b19dc240b3}{double \hyperlink{a01451_a96408da018cadbeda17732b19dc240b3}{far\+Plane\+\_\+}}\label{a01451_a96408da018cadbeda17732b19dc240b3}

\begin{DoxyCompactList}\small\item\em distance to far \hyperlink{a00961}{Plane} \end{DoxyCompactList}\item 
\hypertarget{a01451_acb4ee4783e4b56c4d4d52d933a99aebe}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a01451_acb4ee4783e4b56c4d4d52d933a99aebe}{scene\+Center\+\_\+}}\label{a01451_acb4ee4783e4b56c4d4d52d933a99aebe}

\begin{DoxyCompactList}\small\item\em Current scene center (rendering center) \end{DoxyCompactList}\item 
\hypertarget{a01451_a8167bcf764aab341b18a07b6aea0dd1d}{double \hyperlink{a01451_a8167bcf764aab341b18a07b6aea0dd1d}{scene\+Radius\+\_\+}}\label{a01451_a8167bcf764aab341b18a07b6aea0dd1d}

\begin{DoxyCompactList}\small\item\em Radius of the current scene. \end{DoxyCompactList}\item 
\hypertarget{a01451_ad93fff1ddf5ece57152dd4302eb66b4c}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a01451_ad93fff1ddf5ece57152dd4302eb66b4c}{trackball\+Center\+\_\+}}\label{a01451_ad93fff1ddf5ece57152dd4302eb66b4c}

\begin{DoxyCompactList}\small\item\em Virtual trackball center (rotation center when using mouse) \end{DoxyCompactList}\item 
\hypertarget{a01451_a7affef10d586a6f4e2e8cefe9bfc69c3}{double \hyperlink{a01451_a7affef10d586a6f4e2e8cefe9bfc69c3}{trackball\+Radius\+\_\+}}\label{a01451_a7affef10d586a6f4e2e8cefe9bfc69c3}

\begin{DoxyCompactList}\small\item\em trackball radius (rotation sphere when using mouse) \end{DoxyCompactList}\item 
\hypertarget{a01451_a197372740fdd104ed4e3c86a874a8df7}{double \hyperlink{a01451_a197372740fdd104ed4e3c86a874a8df7}{ortho\+Width} ()}\label{a01451_a197372740fdd104ed4e3c86a874a8df7}

\begin{DoxyCompactList}\small\item\em Get width of the gl scene in orthogonal projection mode (defaults to 2.\+0) \end{DoxyCompactList}\item 
\hypertarget{a01451_a0b3160c6630b46e12f4e4750edc0bf90}{void \hyperlink{a01451_a0b3160c6630b46e12f4e4750edc0bf90}{ortho\+Width} (double \+\_\+width)}\label{a01451_a0b3160c6630b46e12f4e4750edc0bf90}

\begin{DoxyCompactList}\small\item\em Set the width of the gl scene in orthogonal projection mode. \end{DoxyCompactList}\item 
\hypertarget{a01451_a8faa66a1bf945a6a605be5db79b50cd9}{double \hyperlink{a01451_a8faa66a1bf945a6a605be5db79b50cd9}{near\+Plane} ()}\label{a01451_a8faa66a1bf945a6a605be5db79b50cd9}

\begin{DoxyCompactList}\small\item\em Return distance to near \hyperlink{a00961}{Plane}. \end{DoxyCompactList}\item 
\hypertarget{a01451_a75d6547af21da13b7e2365e6cb4971fc}{void \hyperlink{a01451_a75d6547af21da13b7e2365e6cb4971fc}{set\+Planes} (double \+\_\+near, double \+\_\+far)}\label{a01451_a75d6547af21da13b7e2365e6cb4971fc}

\begin{DoxyCompactList}\small\item\em Set near and far plane at the same time. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0cf8c688fdc9ab90ac530cd9d0d1d311}{double \hyperlink{a01451_a0cf8c688fdc9ab90ac530cd9d0d1d311}{far\+Plane} ()}\label{a01451_a0cf8c688fdc9ab90ac530cd9d0d1d311}

\begin{DoxyCompactList}\small\item\em Return distance to far \hyperlink{a00961}{Plane}. \end{DoxyCompactList}\item 
\hypertarget{a01451_ad976ea88cde352335cc4fd0c2f9bb5b7}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a01451_ad976ea88cde352335cc4fd0c2f9bb5b7}{scene\+Center} ()}\label{a01451_ad976ea88cde352335cc4fd0c2f9bb5b7}

\begin{DoxyCompactList}\small\item\em Get current scene center (rendering center) \end{DoxyCompactList}\item 
\hypertarget{a01451_a93689e569477120a5d7dac4bf18d21b2}{void \hyperlink{a01451_a93689e569477120a5d7dac4bf18d21b2}{scene\+Center} (\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \+\_\+center)}\label{a01451_a93689e569477120a5d7dac4bf18d21b2}

\begin{DoxyCompactList}\small\item\em Set current scene center (rendering center) \end{DoxyCompactList}\item 
\hypertarget{a01451_a785b1fc8722e1706b7bdd364d537e6df}{double \hyperlink{a01451_a785b1fc8722e1706b7bdd364d537e6df}{scene\+Radius} ()}\label{a01451_a785b1fc8722e1706b7bdd364d537e6df}

\begin{DoxyCompactList}\small\item\em Get radius of the current scene. \end{DoxyCompactList}\item 
\hypertarget{a01451_a6be15458733429bef6f582f9bebbd6a6}{void \hyperlink{a01451_a6be15458733429bef6f582f9bebbd6a6}{scene\+Radius} (double \+\_\+radius)}\label{a01451_a6be15458733429bef6f582f9bebbd6a6}

\begin{DoxyCompactList}\small\item\em Set radius of the current scene. \end{DoxyCompactList}\item 
\hypertarget{a01451_a22e907670c8a50f284cef30617bfa9be}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a01451_a22e907670c8a50f284cef30617bfa9be}{trackball\+Center} ()}\label{a01451_a22e907670c8a50f284cef30617bfa9be}

\begin{DoxyCompactList}\small\item\em Get virtual trackball center (rotation center when using mouse) \end{DoxyCompactList}\item 
\hypertarget{a01451_a7aea82a8374673c977399ecf5e8e8d38}{void \hyperlink{a01451_a7aea82a8374673c977399ecf5e8e8d38}{trackball\+Center} (\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \+\_\+center)}\label{a01451_a7aea82a8374673c977399ecf5e8e8d38}

\begin{DoxyCompactList}\small\item\em Set virtual trackball center (rotation center when using mouse) \end{DoxyCompactList}\item 
\hypertarget{a01451_ae8ddcbe51646927d95042838ac65202e}{double \hyperlink{a01451_ae8ddcbe51646927d95042838ac65202e}{trackball\+Radius} ()}\label{a01451_ae8ddcbe51646927d95042838ac65202e}

\begin{DoxyCompactList}\small\item\em Get trackball radius (rotation sphere when using mouse) \end{DoxyCompactList}\item 
\hypertarget{a01451_a06c8cbfc89469af72c8ff381073826a2}{void \hyperlink{a01451_a06c8cbfc89469af72c8ff381073826a2}{trackball\+Radius} (double \+\_\+radius)}\label{a01451_a06c8cbfc89469af72c8ff381073826a2}

\begin{DoxyCompactList}\small\item\em Set trackball radius (rotation sphere when using mouse) \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Stereo Settings}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01451_a601414f3231e9556416f2581a8482f38}{bool \hyperlink{a01451_a601414f3231e9556416f2581a8482f38}{stereo\+\_\+}}\label{a01451_a601414f3231e9556416f2581a8482f38}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_afa2e9e648c5b7f159094afcd817cf5f6}{\hyperlink{a00469}{Cursor\+Painter} $\ast$ \hyperlink{a01451_afa2e9e648c5b7f159094afcd817cf5f6}{cursor\+Painter\+\_\+}}\label{a01451_afa2e9e648c5b7f159094afcd817cf5f6}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_adb3cc0f75f0d7572f5291c865425b349}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a01451_adb3cc0f75f0d7572f5291c865425b349}{cursor\+Point3\+D\+\_\+}}\label{a01451_adb3cc0f75f0d7572f5291c865425b349}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a230bc8454d8304374231e6ff44cd7814}{bool \hyperlink{a01451_a230bc8454d8304374231e6ff44cd7814}{cursor\+Position\+Valid\+\_\+}}\label{a01451_a230bc8454d8304374231e6ff44cd7814}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0163ae32dbe3dc141daf7fb7ac58af80}{void \hyperlink{a01451_a0163ae32dbe3dc141daf7fb7ac58af80}{stereo} (bool \+\_\+stereo)}\label{a01451_a0163ae32dbe3dc141daf7fb7ac58af80}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a7a79cbabd3d03c906444d6b04002722b}{bool \hyperlink{a01451_a7a79cbabd3d03c906444d6b04002722b}{stereo} ()}\label{a01451_a7a79cbabd3d03c906444d6b04002722b}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_ad76038b80761600233c80ea108d19e05}{\hyperlink{a00469}{Cursor\+Painter} $\ast$ \hyperlink{a01451_ad76038b80761600233c80ea108d19e05}{cursor\+Painter} ()}\label{a01451_ad76038b80761600233c80ea108d19e05}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a3b9eb279d22024bc4ee6f639a2dfdc8b}{void \hyperlink{a01451_a3b9eb279d22024bc4ee6f639a2dfdc8b}{cursor\+Painter} (\hyperlink{a00469}{Cursor\+Painter} $\ast$\+\_\+painter)}\label{a01451_a3b9eb279d22024bc4ee6f639a2dfdc8b}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a1fa0479bc24189869e3d5793e2271ede}{\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a01451_a1fa0479bc24189869e3d5793e2271ede}{cursor\+Point3\+D} ()}\label{a01451_a1fa0479bc24189869e3d5793e2271ede}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0c677192d3feaf862ccb6cbc7dcbc7bb}{void \hyperlink{a01451_a0c677192d3feaf862ccb6cbc7dcbc7bb}{cursor\+Point3\+D} (\hyperlink{a03336_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \+\_\+pos)}\label{a01451_a0c677192d3feaf862ccb6cbc7dcbc7bb}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a07e78e5e63a7dadae4bd4284532b6121}{bool \hyperlink{a01451_a07e78e5e63a7dadae4bd4284532b6121}{cursor\+Position\+Valid} ()}\label{a01451_a07e78e5e63a7dadae4bd4284532b6121}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\hypertarget{a01451_a3154a7cb98b0a35c50abc87b85a7300e}{void \hyperlink{a01451_a3154a7cb98b0a35c50abc87b85a7300e}{cursor\+Position\+Valid} (bool \+\_\+valid)}\label{a01451_a3154a7cb98b0a35c50abc87b85a7300e}

\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Viewer id handling}
\begin{DoxyCompactItemize}
\item 
\hypertarget{a01451_a33bdde654c919f23a0b51581bd9ad1e0}{int \hyperlink{a01451_a33bdde654c919f23a0b51581bd9ad1e0}{viewer\+Id\+\_\+}}\label{a01451_a33bdde654c919f23a0b51581bd9ad1e0}

\begin{DoxyCompactList}\small\item\em Stores the id of the viewer this property belongs to. \end{DoxyCompactList}\item 
\hypertarget{a01451_a9817d17f5b287759875e435ec9a54b3f}{Q\+String \hyperlink{a01451_a9817d17f5b287759875e435ec9a54b3f}{settings\+Section\+\_\+}}\label{a01451_a9817d17f5b287759875e435ec9a54b3f}

\begin{DoxyCompactList}\small\item\em String for the Settings storage. \end{DoxyCompactList}\item 
\hypertarget{a01451_a0f09ecffa0f429de5ff1a6e742a7de2f}{int \hyperlink{a01451_a0f09ecffa0f429de5ff1a6e742a7de2f}{viewer\+Id} ()}\label{a01451_a0f09ecffa0f429de5ff1a6e742a7de2f}

\begin{DoxyCompactList}\small\item\em Get the id of the viewer this viewerproperties belongs to. \end{DoxyCompactList}\item 
\hypertarget{a01451_a22a21d94761e92caeb33a43318937131}{void \hyperlink{a01451_a22a21d94761e92caeb33a43318937131}{viewer\+Id} (int \+\_\+id)}\label{a01451_a22a21d94761e92caeb33a43318937131}

\begin{DoxyCompactList}\small\item\em Set the id of the viewer this viewerproperties belongs to. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 119 of file Viewer\+Properties.\+hh.



\subsection{Member Function Documentation}
\hypertarget{a01451_a79b2cde3bc64d217f89094f175235f38}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!background\+Color@{background\+Color}}
\index{background\+Color@{background\+Color}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{background\+Color}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::background\+Color (
\begin{DoxyParamCaption}
\item[{{\bf A\+C\+G\+::\+Vec4f}}]{\+\_\+color}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a79b2cde3bc64d217f89094f175235f38}
Set background color. 

Definition at line 248 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a293c585049c6f11732b4e1f37dcc5c79}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!background\+Color@{background\+Color}}
\index{background\+Color@{background\+Color}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{background\+Color}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::background\+Color (
\begin{DoxyParamCaption}
\item[{Q\+Rgb}]{\+\_\+color}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a293c585049c6f11732b4e1f37dcc5c79}
Set background color. 

Definition at line 252 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a948f81d741dc505abf1046d6803eb676}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!background\+Color@{background\+Color}}
\index{background\+Color@{background\+Color}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{background\+Color}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::background\+Color (
\begin{DoxyParamCaption}
\item[{Q\+Color}]{\+\_\+color}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a948f81d741dc505abf1046d6803eb676}
Set background color. 

Definition at line 261 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a931e4c465208985245e8a259045ea974}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!draw\+Mode\+Changed@{draw\+Mode\+Changed}}
\index{draw\+Mode\+Changed@{draw\+Mode\+Changed}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{draw\+Mode\+Changed}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::draw\+Mode\+Changed (
\begin{DoxyParamCaption}
\item[{int}]{\+\_\+viewer\+Id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{a01451_a931e4c465208985245e8a259045ea974}


This signal is emitted when the drawmode changed. 

\hypertarget{a01451_a98b87b94c709afdf31a548d0bc1c228b}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!is\+C\+C\+W\+Front@{is\+C\+C\+W\+Front}}
\index{is\+C\+C\+W\+Front@{is\+C\+C\+W\+Front}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{is\+C\+C\+W\+Front}]{\setlength{\rightskip}{0pt plus 5cm}bool Viewer\+::\+Viewer\+Properties\+::is\+C\+C\+W\+Front (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a98b87b94c709afdf31a548d0bc1c228b}
true if counter clockwise orientation should be used to define front facing orientation. 

Definition at line 212 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a19b906d80590a627df161b69762eed87}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!lock\+Update@{lock\+Update}}
\index{lock\+Update@{lock\+Update}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{lock\+Update}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::lock\+Update (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a19b906d80590a627df161b69762eed87}
Lock update of display. If locked (is\+Update\+Locked()) then all calls to update\+Display\+List() and update\+G\+L() will have no effect! This is true until the display is unlock\+Update()'ed. 

Definition at line 269 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_ace020b02562edbc9c782d5e457bdbcce}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Base\+File\+Name@{snapshot\+Base\+File\+Name}}
\index{snapshot\+Base\+File\+Name@{snapshot\+Base\+File\+Name}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+Base\+File\+Name}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::snapshot\+Base\+File\+Name (
\begin{DoxyParamCaption}
\item[{const Q\+String \&}]{\+\_\+fname}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_ace020b02562edbc9c782d5e457bdbcce}
Set the base file name and reset the counter for snapshots.

The current snapshot counter will be added in front of the last \char`\"{}.\char`\"{} in the filename.

{\itshape Note\+:} Calling \hyperlink{a01451_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

Definition at line 107 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a8b0cdc6546ae3909ae7bc9e1d289a6ce}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Counter@{snapshot\+Counter}}
\index{snapshot\+Counter@{snapshot\+Counter}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+Counter}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::snapshot\+Counter (
\begin{DoxyParamCaption}
\item[{const int}]{\+\_\+counter}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a8b0cdc6546ae3909ae7bc9e1d289a6ce}
Set the start index for the snapshot counter 

Definition at line 172 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a24c6e91c1d778c2a5b3549bd119e2948}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Counter@{snapshot\+Counter}}
\index{snapshot\+Counter@{snapshot\+Counter}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+Counter}]{\setlength{\rightskip}{0pt plus 5cm}int Viewer\+::\+Viewer\+Properties\+::snapshot\+Counter (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a24c6e91c1d778c2a5b3549bd119e2948}
Get the counter for the current snapshot and increases the counter 

Definition at line 184 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a239315019f379e7130d55eec220574af}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+File\+Type@{snapshot\+File\+Type}}
\index{snapshot\+File\+Type@{snapshot\+File\+Type}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+File\+Type}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::snapshot\+File\+Type (
\begin{DoxyParamCaption}
\item[{const Q\+String \&}]{\+\_\+type}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a239315019f379e7130d55eec220574af}
Set the file type for snapshots. defaults to png" 

Definition at line 112 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_aea40b7bfd5de05c78a43da8ea71de046}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+File\+Type@{snapshot\+File\+Type}}
\index{snapshot\+File\+Type@{snapshot\+File\+Type}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+File\+Type}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+File\+Type (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_aea40b7bfd5de05c78a43da8ea71de046}
Get the file type for the current snapshot 

Definition at line 176 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a9fa6a5a9d108cfc2fee7953639f92075}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Name@{snapshot\+Name}}
\index{snapshot\+Name@{snapshot\+Name}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+Name}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+Name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a9fa6a5a9d108cfc2fee7953639f92075}
Get the name for the current snapshot 

Definition at line 180 of file Viewer\+Properties.\+cc.

\hypertarget{a01451_a0889bc5cc6ea520c6f3a3d4c8f47b237}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!updated@{updated}}
\index{updated@{updated}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{updated}]{\setlength{\rightskip}{0pt plus 5cm}void Viewer\+::\+Viewer\+Properties\+::updated (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{a01451_a0889bc5cc6ea520c6f3a3d4c8f47b237}


This signal is emitted when the configuration has been changed. 

\hypertarget{a01451_a13e5abfbed410ba11be40d06086f8ad4}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!update\+Locked@{update\+Locked}}
\index{update\+Locked@{update\+Locked}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{update\+Locked}]{\setlength{\rightskip}{0pt plus 5cm}bool Viewer\+::\+Viewer\+Properties\+::update\+Locked (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{a01451_a13e5abfbed410ba11be40d06086f8ad4}
Are update\+Display\+List() and update\+G\+L() locked? (c.\+f. \hyperlink{a01451_a19b906d80590a627df161b69762eed87}{lock\+Update()}) 

Definition at line 281 of file Viewer\+Properties.\+cc.



\subsection{Member Data Documentation}
\hypertarget{a01451_a1ceff6bcb8286ceed84f89d055f87b11}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}}
\index{snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+Counter\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}int Viewer\+::\+Viewer\+Properties\+::snapshot\+Counter\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a01451_a1ceff6bcb8286ceed84f89d055f87b11}
Set the base file name and reset the counter for snapshots.

The current snapshot counter will be added in front of the last \char`\"{}.\char`\"{} in the filename.

{\itshape Note\+:} Calling \hyperlink{a01451_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

Definition at line 179 of file Viewer\+Properties.\+hh.

\hypertarget{a01451_a1c42166706c46261887fe0c39ff6911d}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+File\+Type\+\_\+@{snapshot\+File\+Type\+\_\+}}
\index{snapshot\+File\+Type\+\_\+@{snapshot\+File\+Type\+\_\+}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+File\+Type\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+File\+Type\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a01451_a1c42166706c46261887fe0c39ff6911d}
Set the base file name and reset the counter for snapshots.

The current snapshot counter will be added in front of the last \char`\"{}.\char`\"{} in the filename.

{\itshape Note\+:} Calling \hyperlink{a01451_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

Definition at line 178 of file Viewer\+Properties.\+hh.

\hypertarget{a01451_afda10e2e521731c93c8b4b96f1a0101e}{\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}}
\index{snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection[{snapshot\+Name\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+Name\+\_\+\hspace{0.3cm}{\ttfamily [private]}}}\label{a01451_afda10e2e521731c93c8b4b96f1a0101e}
Set the base file name and reset the counter for snapshots.

The current snapshot counter will be added in front of the last \char`\"{}.\char`\"{} in the filename.

{\itshape Note\+:} Calling \hyperlink{a01451_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

Definition at line 177 of file Viewer\+Properties.\+hh.



The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
Open\+Flipper/common/\hyperlink{a02516}{Viewer\+Properties.\+hh}\item 
Open\+Flipper/common/Viewer\+Properties.\+cc\end{DoxyCompactItemize}
