\hypertarget{a07100}{}\section{Viewer\+:\+:Viewer\+Properties Class Reference}
\label{a07100}\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
Inheritance diagram for Viewer\+:\+:Viewer\+Properties\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{a07100}
\end{center}
\end{figure}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{a07100_a0889bc5cc6ea520c6f3a3d4c8f47b237}{updated} ()
\begin{DoxyCompactList}\small\item\em This signal is emitted when the configuration has been changed. \end{DoxyCompactList}\item 
void \hyperlink{a07100_a931e4c465208985245e8a259045ea974}{draw\+Mode\+Changed} (int \+\_\+viewer\+Id)
\begin{DoxyCompactList}\small\item\em This signal is emitted when the drawmode changed. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_aea7ca9a167a572d902bc602220ccfb1f}\label{a07100_aea7ca9a167a572d902bc602220ccfb1f}} 
void {\bfseries get\+Pick\+Mode} (std\+::string \&\+\_\+mode)
\item 
\mbox{\Hypertarget{a07100_abe215e6fb7a4337795d4b3a863e49604}\label{a07100_abe215e6fb7a4337795d4b3a863e49604}} 
void {\bfseries set\+Pick\+Mode} (const std\+::string \&\+\_\+mode)
\item 
\mbox{\Hypertarget{a07100_aea6f5d9f48fadc47533c113fb4fdc9a0}\label{a07100_aea6f5d9f48fadc47533c113fb4fdc9a0}} 
void {\bfseries get\+Action\+Mode} (\hyperlink{a00284_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \&\+\_\+am)
\item 
\mbox{\Hypertarget{a07100_ad43973aa33cf935dc07f5979a41211d1}\label{a07100_ad43973aa33cf935dc07f5979a41211d1}} 
void {\bfseries set\+Action\+Mode} (const \hyperlink{a00284_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \+\_\+am)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07100_a3fa580b270c8bc13b8ce681eaafcb9cc}\label{a07100_a3fa580b270c8bc13b8ce681eaafcb9cc}} 
{\bfseries Viewer\+Properties} (int \+\_\+id)
\item 
\mbox{\Hypertarget{a07100_a81141d60949b2664d0b0897993841cde}\label{a07100_a81141d60949b2664d0b0897993841cde}} 
std\+::string \hyperlink{a07100_a81141d60949b2664d0b0897993841cde}{pick\+Mode} ()
\begin{DoxyCompactList}\small\item\em get active pick mode \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a69f93e853b966cd71b3d74a233606330}\label{a07100_a69f93e853b966cd71b3d74a233606330}} 
void \hyperlink{a07100_a69f93e853b966cd71b3d74a233606330}{pick\+Mode} (const std\+::string \&\+\_\+name)
\begin{DoxyCompactList}\small\item\em set the pick\+Mode \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a5adfbabb24dc3e31d811197423e6fb41}\label{a07100_a5adfbabb24dc3e31d811197423e6fb41}} 
\hyperlink{a00284_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \hyperlink{a07100_a5adfbabb24dc3e31d811197423e6fb41}{action\+Mode} ()
\begin{DoxyCompactList}\small\item\em get the action mode \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a3876c364103caa28f9f6deadbc3eb3d0}\label{a07100_a3876c364103caa28f9f6deadbc3eb3d0}} 
void \hyperlink{a07100_a3876c364103caa28f9f6deadbc3eb3d0}{action\+Mode} (const \hyperlink{a00284_a23df76c69888d15a460c61ef853567d8}{Viewer\+::\+Action\+Mode} \+\_\+am)
\begin{DoxyCompactList}\small\item\em set active action mode \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Draw Mode States}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07100_a4953cff42e4a572bd2d5596e3922c4b5}\label{a07100_a4953cff42e4a572bd2d5596e3922c4b5}} 
\hyperlink{a07792}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a07100_a4953cff42e4a572bd2d5596e3922c4b5}{current\+Draw\+Mode\+\_\+}
\begin{DoxyCompactList}\small\item\em set draw mode (No test if this mode is available!) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a76b427bc1e9adc1067a658204058bee4}\label{a07100_a76b427bc1e9adc1067a658204058bee4}} 
void \hyperlink{a07100_a76b427bc1e9adc1067a658204058bee4}{draw\+Mode} (\hyperlink{a07792}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \+\_\+mode)
\begin{DoxyCompactList}\small\item\em set draw mode (No test if this mode is available!) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a6585a6edc65ccf48a0dbca92b05aadac}\label{a07100_a6585a6edc65ccf48a0dbca92b05aadac}} 
\hyperlink{a07792}{A\+C\+G\+::\+Scene\+Graph\+::\+Draw\+Modes\+::\+Draw\+Mode} \hyperlink{a07100_a6585a6edc65ccf48a0dbca92b05aadac}{draw\+Mode} ()
\begin{DoxyCompactList}\small\item\em get current draw mode \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Snapshot settings}
\begin{DoxyCompactItemize}
\item 
Q\+String \hyperlink{a07100_afda10e2e521731c93c8b4b96f1a0101e}{snapshot\+Name\+\_\+}
\item 
Q\+String \hyperlink{a07100_a1c42166706c46261887fe0c39ff6911d}{snapshot\+File\+Type\+\_\+}
\item 
int \hyperlink{a07100_a1ceff6bcb8286ceed84f89d055f87b11}{snapshot\+Counter\+\_\+}
\item 
void \hyperlink{a07100_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name} (const Q\+String \&\+\_\+fname)
\item 
void \hyperlink{a07100_a239315019f379e7130d55eec220574af}{snapshot\+File\+Type} (const Q\+String \&\+\_\+type)
\item 
void \hyperlink{a07100_a8b0cdc6546ae3909ae7bc9e1d289a6ce}{snapshot\+Counter} (const int \+\_\+counter)
\item 
Q\+String \hyperlink{a07100_aea40b7bfd5de05c78a43da8ea71de046}{snapshot\+File\+Type} ()
\item 
Q\+String \hyperlink{a07100_a9fa6a5a9d108cfc2fee7953639f92075}{snapshot\+Name} ()
\item 
int \hyperlink{a07100_a24c6e91c1d778c2a5b3549bd119e2948}{snapshot\+Counter} ()
\end{DoxyCompactItemize}
\subsection*{Mouse Wheel Settings}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07100_a71765729eb216b8fe923f4bf3747cba7}\label{a07100_a71765729eb216b8fe923f4bf3747cba7}} 
double \hyperlink{a07100_a71765729eb216b8fe923f4bf3747cba7}{w\+Zoom\+Factor\+\_\+}
\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_aa7b9603229894ed5671596678d55e653}\label{a07100_aa7b9603229894ed5671596678d55e653}} 
double \hyperlink{a07100_aa7b9603229894ed5671596678d55e653}{w\+Zoom\+Factor\+Shift\+\_\+}
\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0d786fcd4a583ca7203e48d55a1315b8}\label{a07100_a0d786fcd4a583ca7203e48d55a1315b8}} 
bool \hyperlink{a07100_a0d786fcd4a583ca7203e48d55a1315b8}{w\+Invert\+\_\+}
\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ab206c5790dff621eae1d381a571ae301}\label{a07100_ab206c5790dff621eae1d381a571ae301}} 
double \hyperlink{a07100_ab206c5790dff621eae1d381a571ae301}{wheel\+Zoom\+Factor} ()
\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a10e17f07e4e6f92c29ac1f13e94a5c53}\label{a07100_a10e17f07e4e6f92c29ac1f13e94a5c53}} 
double \hyperlink{a07100_a10e17f07e4e6f92c29ac1f13e94a5c53}{wheel\+Zoom\+Factor\+Shift} ()
\begin{DoxyCompactList}\small\item\em Zoom factor when using mouse wheel and pressing shift. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_aec12854a6d73c29c136cbf267ffb8161}\label{a07100_aec12854a6d73c29c136cbf267ffb8161}} 
void \hyperlink{a07100_aec12854a6d73c29c136cbf267ffb8161}{wheel\+Zoom\+Factor} (double \+\_\+factor)
\begin{DoxyCompactList}\small\item\em Set zoom factor when using mouse wheel. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0f19d0df66e2bb71ba57dd8ce6acff53}\label{a07100_a0f19d0df66e2bb71ba57dd8ce6acff53}} 
void \hyperlink{a07100_a0f19d0df66e2bb71ba57dd8ce6acff53}{wheel\+Zoom\+Factor\+Shift} (double \+\_\+factor)
\begin{DoxyCompactList}\small\item\em Set zoom factor when using mouse wheel and pressing shift. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a70c7ac60f379cf9ce49dbf8d8ea4b083}\label{a07100_a70c7ac60f379cf9ce49dbf8d8ea4b083}} 
bool \hyperlink{a07100_a70c7ac60f379cf9ce49dbf8d8ea4b083}{wheel\+Invert} ()
\begin{DoxyCompactList}\small\item\em Invert mouse wheel direction? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a976097346945198e1004a9d98759caaf}\label{a07100_a976097346945198e1004a9d98759caaf}} 
void \hyperlink{a07100_a976097346945198e1004a9d98759caaf}{wheel\+Invert} (bool \+\_\+invert)
\begin{DoxyCompactList}\small\item\em Invert mouse wheel direction. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Rendering Settings}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07100_a0ea89a122f54777f270c2b6e11d53453}\label{a07100_a0ea89a122f54777f270c2b6e11d53453}} 
bool \hyperlink{a07100_a0ea89a122f54777f270c2b6e11d53453}{C\+C\+W\+Front\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a02d88b61807478cab9eeb6585bebea05}\label{a07100_a02d88b61807478cab9eeb6585bebea05}} 
\hyperlink{a06176_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \hyperlink{a07100_a02d88b61807478cab9eeb6585bebea05}{background\+Color\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_abe83d0ce075dd4be27a2ffceba7d9a9e}\label{a07100_abe83d0ce075dd4be27a2ffceba7d9a9e}} 
int \hyperlink{a07100_abe83d0ce075dd4be27a2ffceba7d9a9e}{locked\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a6c8e84ee78f55499066d4bf279ee5f41}\label{a07100_a6c8e84ee78f55499066d4bf279ee5f41}} 
bool \hyperlink{a07100_a6c8e84ee78f55499066d4bf279ee5f41}{back\+Face\+Culling\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0c6bbb463bc7ee3e16107705a5030c7a}\label{a07100_a0c6bbb463bc7ee3e16107705a5030c7a}} 
bool \hyperlink{a07100_a0c6bbb463bc7ee3e16107705a5030c7a}{two\+Sided\+Lighting\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a5367d96bc7e8793725af25404e9ba95b}\label{a07100_a5367d96bc7e8793725af25404e9ba95b}} 
bool \hyperlink{a07100_a5367d96bc7e8793725af25404e9ba95b}{multisampling\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ae913ad1562f649a329e09bc029a20487}\label{a07100_ae913ad1562f649a329e09bc029a20487}} 
bool \hyperlink{a07100_ae913ad1562f649a329e09bc029a20487}{mipmapping\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a5669c4b77e503225312a33534248e36e}\label{a07100_a5669c4b77e503225312a33534248e36e}} 
bool \hyperlink{a07100_a5669c4b77e503225312a33534248e36e}{animation\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a5ec53415227cf357de32a9b3133116a3}\label{a07100_a5ec53415227cf357de32a9b3133116a3}} 
\hyperlink{a07452}{A\+C\+G\+::\+G\+L\+State} $\ast$ \hyperlink{a07100_a5ec53415227cf357de32a9b3133116a3}{gl\+State\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a961785cf19c103524e5409eeb6fd0ade}\label{a07100_a961785cf19c103524e5409eeb6fd0ade}} 
\hyperlink{a07104}{View\+Object\+Marker} $\ast$ \hyperlink{a07100_a961785cf19c103524e5409eeb6fd0ade}{object\+Marker\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_acaa3f5edf49b3af89c43a26f86ce9a42}\label{a07100_acaa3f5edf49b3af89c43a26f86ce9a42}} 
int \hyperlink{a07100_acaa3f5edf49b3af89c43a26f86ce9a42}{current\+Viewing\+Direction\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a72c5da9d337ff4ca48be8c4f5152c053}\label{a07100_a72c5da9d337ff4ca48be8c4f5152c053}} 
bool \hyperlink{a07100_a72c5da9d337ff4ca48be8c4f5152c053}{rotation\+Locked\+\_\+}
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_add012b8d75c8104d9aaa3935a7264f73}\label{a07100_add012b8d75c8104d9aaa3935a7264f73}} 
\hyperlink{a07452}{A\+C\+G\+::\+G\+L\+State} \& \hyperlink{a07100_add012b8d75c8104d9aaa3935a7264f73}{gl\+State} ()
\begin{DoxyCompactList}\small\item\em Get the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_af7ddd7061c261b8d9aca718a8a370ed9}\label{a07100_af7ddd7061c261b8d9aca718a8a370ed9}} 
const \hyperlink{a07452}{A\+C\+G\+::\+G\+L\+State} \& \hyperlink{a07100_af7ddd7061c261b8d9aca718a8a370ed9}{gl\+State} () const
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a9b193efa61467c5430a729f9f9a97f25}\label{a07100_a9b193efa61467c5430a729f9f9a97f25}} 
void \hyperlink{a07100_a9b193efa61467c5430a729f9f9a97f25}{setgl\+State} (\hyperlink{a07452}{A\+C\+G\+::\+G\+L\+State} $\ast$\+\_\+gl\+State)
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0c438f9c8664518e99b11c3f4d30f39a}\label{a07100_a0c438f9c8664518e99b11c3f4d30f39a}} 
int \hyperlink{a07100_a0c438f9c8664518e99b11c3f4d30f39a}{current\+Viewing\+Direction} ()
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a802b118e2489a2549f5c3283c7f43946}\label{a07100_a802b118e2489a2549f5c3283c7f43946}} 
void \hyperlink{a07100_a802b118e2489a2549f5c3283c7f43946}{current\+Viewing\+Direction} (int \+\_\+dir)
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ae69dedc644d326c751934b6bbf35a9c8}\label{a07100_ae69dedc644d326c751934b6bbf35a9c8}} 
bool \hyperlink{a07100_ae69dedc644d326c751934b6bbf35a9c8}{rotation\+Locked} ()
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a7e67ae66987bba66667986e428ab3555}\label{a07100_a7e67ae66987bba66667986e428ab3555}} 
void \hyperlink{a07100_a7e67ae66987bba66667986e428ab3555}{rotation\+Locked} (bool \+\_\+lock)
\begin{DoxyCompactList}\small\item\em Pointer to the gl\+State of the Viewer. \end{DoxyCompactList}\item 
bool \hyperlink{a07100_a98b87b94c709afdf31a548d0bc1c228b}{is\+C\+C\+W\+Front} ()
\item 
\mbox{\Hypertarget{a07100_ae9a12738b894ef645e380b63d9dc692a}\label{a07100_ae9a12738b894ef645e380b63d9dc692a}} 
void \hyperlink{a07100_ae9a12738b894ef645e380b63d9dc692a}{ccw\+Front} ()
\begin{DoxyCompactList}\small\item\em Set counter clockwise orientation as front. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a15a21a57eef7cbe0ccd27e7f76702878}\label{a07100_a15a21a57eef7cbe0ccd27e7f76702878}} 
void \hyperlink{a07100_a15a21a57eef7cbe0ccd27e7f76702878}{cw\+Front} ()
\begin{DoxyCompactList}\small\item\em Set clockwise orientation as front. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a458610070aa14caad31886b05ea45c06}\label{a07100_a458610070aa14caad31886b05ea45c06}} 
\hyperlink{a06176_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \hyperlink{a07100_a458610070aa14caad31886b05ea45c06}{background\+Color} ()
\begin{DoxyCompactList}\small\item\em Get current background color. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0ba18581729f576d4029f9d681cd30ec}\label{a07100_a0ba18581729f576d4029f9d681cd30ec}} 
Q\+Rgb \hyperlink{a07100_a0ba18581729f576d4029f9d681cd30ec}{background\+Color\+Rgb} ()
\begin{DoxyCompactList}\small\item\em Get current background color. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a1a7e98e44102f9b6c67a3f267c550895}\label{a07100_a1a7e98e44102f9b6c67a3f267c550895}} 
Q\+Color \hyperlink{a07100_a1a7e98e44102f9b6c67a3f267c550895}{background\+Q\+Color} ()
\begin{DoxyCompactList}\small\item\em Get current background color. \end{DoxyCompactList}\item 
void \hyperlink{a07100_a79b2cde3bc64d217f89094f175235f38}{background\+Color} (\hyperlink{a06176_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f} \+\_\+color)
\item 
void \hyperlink{a07100_a293c585049c6f11732b4e1f37dcc5c79}{background\+Color} (Q\+Rgb \+\_\+color)
\item 
void \hyperlink{a07100_a948f81d741dc505abf1046d6803eb676}{background\+Color} (Q\+Color \+\_\+color)
\item 
void \hyperlink{a07100_a19b906d80590a627df161b69762eed87}{lock\+Update} ()
\item 
\mbox{\Hypertarget{a07100_a50f4e2703c81538f37764896f1440572}\label{a07100_a50f4e2703c81538f37764896f1440572}} 
void \hyperlink{a07100_a50f4e2703c81538f37764896f1440572}{un\+Lock\+Update} ()
\begin{DoxyCompactList}\small\item\em Unlock display locked by update\+Lock(). \end{DoxyCompactList}\item 
bool \hyperlink{a07100_a13e5abfbed410ba11be40d06086f8ad4}{update\+Locked} ()
\item 
\mbox{\Hypertarget{a07100_a8c0ff977a778491d83667007be2c3f91}\label{a07100_a8c0ff977a778491d83667007be2c3f91}} 
bool \hyperlink{a07100_a8c0ff977a778491d83667007be2c3f91}{back\+Face\+Culling} ()
\begin{DoxyCompactList}\small\item\em Get current state of backface culling. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a831614c5ea4cfa0f97dd5570cf70f711}\label{a07100_a831614c5ea4cfa0f97dd5570cf70f711}} 
void \hyperlink{a07100_a831614c5ea4cfa0f97dd5570cf70f711}{back\+Face\+Culling} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em Enable or disable backface culling. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a77605a85e728f86e7002ec340ce851dd}\label{a07100_a77605a85e728f86e7002ec340ce851dd}} 
void \hyperlink{a07100_a77605a85e728f86e7002ec340ce851dd}{two\+Sided\+Lighting} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em set 2-\/sided lighting on/off \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ad5cbd4f448440c5ac03ce0c37300f41d}\label{a07100_ad5cbd4f448440c5ac03ce0c37300f41d}} 
bool \hyperlink{a07100_ad5cbd4f448440c5ac03ce0c37300f41d}{two\+Sided\+Lighting} ()
\begin{DoxyCompactList}\small\item\em is 2-\/sided lighing enabled? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ac7cf52965c66125db99bf47814919d29}\label{a07100_ac7cf52965c66125db99bf47814919d29}} 
void \hyperlink{a07100_ac7cf52965c66125db99bf47814919d29}{multisampling} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em set multisampling on/off \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ae55a62027ecbf1b4f5554f44cf36426e}\label{a07100_ae55a62027ecbf1b4f5554f44cf36426e}} 
bool \hyperlink{a07100_ae55a62027ecbf1b4f5554f44cf36426e}{multisampling} ()
\begin{DoxyCompactList}\small\item\em is multisampling enabled? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a8970a9c7bb6a1bcef2c1adddea00121b}\label{a07100_a8970a9c7bb6a1bcef2c1adddea00121b}} 
void \hyperlink{a07100_a8970a9c7bb6a1bcef2c1adddea00121b}{mipmapping} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em set mipmapping on/off \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ac72636f3ebfd10f46cecd017e7a3fd1b}\label{a07100_ac72636f3ebfd10f46cecd017e7a3fd1b}} 
bool \hyperlink{a07100_ac72636f3ebfd10f46cecd017e7a3fd1b}{mipmapping} ()
\begin{DoxyCompactList}\small\item\em is mipmapping enabled? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a09f888d137d8d7e459ff2d10cfc6dffb}\label{a07100_a09f888d137d8d7e459ff2d10cfc6dffb}} 
void \hyperlink{a07100_a09f888d137d8d7e459ff2d10cfc6dffb}{animation} (bool \+\_\+state)
\begin{DoxyCompactList}\small\item\em set 2-\/sided lighting on/off \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a82d726fd718764e66f2eb2fcff15c59c}\label{a07100_a82d726fd718764e66f2eb2fcff15c59c}} 
bool \hyperlink{a07100_a82d726fd718764e66f2eb2fcff15c59c}{animation} ()
\begin{DoxyCompactList}\small\item\em is 2-\/sided lighing enabled? \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a3cfcc2f948e35840aa61ac360772fa62}\label{a07100_a3cfcc2f948e35840aa61ac360772fa62}} 
void \hyperlink{a07100_a3cfcc2f948e35840aa61ac360772fa62}{object\+Marker} (\hyperlink{a07104}{View\+Object\+Marker} $\ast$\+\_\+marker)
\begin{DoxyCompactList}\small\item\em set object marker for viewer \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a5797a925950e6796b19b56550200e3cd}\label{a07100_a5797a925950e6796b19b56550200e3cd}} 
\hyperlink{a07104}{View\+Object\+Marker} $\ast$ \hyperlink{a07100_a5797a925950e6796b19b56550200e3cd}{object\+Marker} ()
\begin{DoxyCompactList}\small\item\em current object marker \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Projection controls and information}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07100_a63efaddf02c1026d6211761bf27bd3bb}\label{a07100_a63efaddf02c1026d6211761bf27bd3bb}} 
double \hyperlink{a07100_a63efaddf02c1026d6211761bf27bd3bb}{ortho\+Width\+\_\+}
\begin{DoxyCompactList}\small\item\em Width of the gl scene in orthogonal mode ( defaults to 2.\+0 ) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_aa6d76b6eb15ac04189df0dd07de5462b}\label{a07100_aa6d76b6eb15ac04189df0dd07de5462b}} 
double \hyperlink{a07100_aa6d76b6eb15ac04189df0dd07de5462b}{near\+Plane\+\_\+}
\begin{DoxyCompactList}\small\item\em Distance to near Plane. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a96408da018cadbeda17732b19dc240b3}\label{a07100_a96408da018cadbeda17732b19dc240b3}} 
double \hyperlink{a07100_a96408da018cadbeda17732b19dc240b3}{far\+Plane\+\_\+}
\begin{DoxyCompactList}\small\item\em distance to far Plane \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_acb4ee4783e4b56c4d4d52d933a99aebe}\label{a07100_acb4ee4783e4b56c4d4d52d933a99aebe}} 
\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a07100_acb4ee4783e4b56c4d4d52d933a99aebe}{scene\+Center\+\_\+}
\begin{DoxyCompactList}\small\item\em Current scene center (rendering center) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a8167bcf764aab341b18a07b6aea0dd1d}\label{a07100_a8167bcf764aab341b18a07b6aea0dd1d}} 
double \hyperlink{a07100_a8167bcf764aab341b18a07b6aea0dd1d}{scene\+Radius\+\_\+}
\begin{DoxyCompactList}\small\item\em Radius of the current scene. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ad93fff1ddf5ece57152dd4302eb66b4c}\label{a07100_ad93fff1ddf5ece57152dd4302eb66b4c}} 
\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a07100_ad93fff1ddf5ece57152dd4302eb66b4c}{trackball\+Center\+\_\+}
\begin{DoxyCompactList}\small\item\em Virtual trackball center (rotation center when using mouse) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a7affef10d586a6f4e2e8cefe9bfc69c3}\label{a07100_a7affef10d586a6f4e2e8cefe9bfc69c3}} 
double \hyperlink{a07100_a7affef10d586a6f4e2e8cefe9bfc69c3}{trackball\+Radius\+\_\+}
\begin{DoxyCompactList}\small\item\em trackball radius (rotation sphere when using mouse) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a197372740fdd104ed4e3c86a874a8df7}\label{a07100_a197372740fdd104ed4e3c86a874a8df7}} 
double \hyperlink{a07100_a197372740fdd104ed4e3c86a874a8df7}{ortho\+Width} ()
\begin{DoxyCompactList}\small\item\em Get width of the gl scene in orthogonal projection mode (defaults to 2.\+0) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0b3160c6630b46e12f4e4750edc0bf90}\label{a07100_a0b3160c6630b46e12f4e4750edc0bf90}} 
void \hyperlink{a07100_a0b3160c6630b46e12f4e4750edc0bf90}{ortho\+Width} (double \+\_\+width)
\begin{DoxyCompactList}\small\item\em Set the width of the gl scene in orthogonal projection mode. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a8faa66a1bf945a6a605be5db79b50cd9}\label{a07100_a8faa66a1bf945a6a605be5db79b50cd9}} 
double \hyperlink{a07100_a8faa66a1bf945a6a605be5db79b50cd9}{near\+Plane} ()
\begin{DoxyCompactList}\small\item\em Return distance to near Plane. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a75d6547af21da13b7e2365e6cb4971fc}\label{a07100_a75d6547af21da13b7e2365e6cb4971fc}} 
void \hyperlink{a07100_a75d6547af21da13b7e2365e6cb4971fc}{set\+Planes} (double \+\_\+near, double \+\_\+far)
\begin{DoxyCompactList}\small\item\em Set near and far plane at the same time. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0cf8c688fdc9ab90ac530cd9d0d1d311}\label{a07100_a0cf8c688fdc9ab90ac530cd9d0d1d311}} 
double \hyperlink{a07100_a0cf8c688fdc9ab90ac530cd9d0d1d311}{far\+Plane} ()
\begin{DoxyCompactList}\small\item\em Return distance to far Plane. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ad976ea88cde352335cc4fd0c2f9bb5b7}\label{a07100_ad976ea88cde352335cc4fd0c2f9bb5b7}} 
\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a07100_ad976ea88cde352335cc4fd0c2f9bb5b7}{scene\+Center} ()
\begin{DoxyCompactList}\small\item\em Get current scene center (rendering center) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a93689e569477120a5d7dac4bf18d21b2}\label{a07100_a93689e569477120a5d7dac4bf18d21b2}} 
void \hyperlink{a07100_a93689e569477120a5d7dac4bf18d21b2}{scene\+Center} (\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \+\_\+center)
\begin{DoxyCompactList}\small\item\em Set current scene center (rendering center) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a785b1fc8722e1706b7bdd364d537e6df}\label{a07100_a785b1fc8722e1706b7bdd364d537e6df}} 
double \hyperlink{a07100_a785b1fc8722e1706b7bdd364d537e6df}{scene\+Radius} ()
\begin{DoxyCompactList}\small\item\em Get radius of the current scene. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a6be15458733429bef6f582f9bebbd6a6}\label{a07100_a6be15458733429bef6f582f9bebbd6a6}} 
void \hyperlink{a07100_a6be15458733429bef6f582f9bebbd6a6}{scene\+Radius} (double \+\_\+radius)
\begin{DoxyCompactList}\small\item\em Set radius of the current scene. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a22e907670c8a50f284cef30617bfa9be}\label{a07100_a22e907670c8a50f284cef30617bfa9be}} 
\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a07100_a22e907670c8a50f284cef30617bfa9be}{trackball\+Center} ()
\begin{DoxyCompactList}\small\item\em Get virtual trackball center (rotation center when using mouse) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a7aea82a8374673c977399ecf5e8e8d38}\label{a07100_a7aea82a8374673c977399ecf5e8e8d38}} 
void \hyperlink{a07100_a7aea82a8374673c977399ecf5e8e8d38}{trackball\+Center} (\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \+\_\+center)
\begin{DoxyCompactList}\small\item\em Set virtual trackball center (rotation center when using mouse) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ae8ddcbe51646927d95042838ac65202e}\label{a07100_ae8ddcbe51646927d95042838ac65202e}} 
double \hyperlink{a07100_ae8ddcbe51646927d95042838ac65202e}{trackball\+Radius} ()
\begin{DoxyCompactList}\small\item\em Get trackball radius (rotation sphere when using mouse) \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a06c8cbfc89469af72c8ff381073826a2}\label{a07100_a06c8cbfc89469af72c8ff381073826a2}} 
void \hyperlink{a07100_a06c8cbfc89469af72c8ff381073826a2}{trackball\+Radius} (double \+\_\+radius)
\begin{DoxyCompactList}\small\item\em Set trackball radius (rotation sphere when using mouse) \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Stereo Settings}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{a07100_a601414f3231e9556416f2581a8482f38}\label{a07100_a601414f3231e9556416f2581a8482f38}} 
bool \hyperlink{a07100_a601414f3231e9556416f2581a8482f38}{stereo\+\_\+}
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_afa2e9e648c5b7f159094afcd817cf5f6}\label{a07100_afa2e9e648c5b7f159094afcd817cf5f6}} 
\hyperlink{a09876}{Cursor\+Painter} $\ast$ \hyperlink{a07100_afa2e9e648c5b7f159094afcd817cf5f6}{cursor\+Painter\+\_\+}
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_adb3cc0f75f0d7572f5291c865425b349}\label{a07100_adb3cc0f75f0d7572f5291c865425b349}} 
\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a07100_adb3cc0f75f0d7572f5291c865425b349}{cursor\+Point3\+D\+\_\+}
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a230bc8454d8304374231e6ff44cd7814}\label{a07100_a230bc8454d8304374231e6ff44cd7814}} 
bool \hyperlink{a07100_a230bc8454d8304374231e6ff44cd7814}{cursor\+Position\+Valid\+\_\+}
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0163ae32dbe3dc141daf7fb7ac58af80}\label{a07100_a0163ae32dbe3dc141daf7fb7ac58af80}} 
void \hyperlink{a07100_a0163ae32dbe3dc141daf7fb7ac58af80}{stereo} (bool \+\_\+stereo)
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a7a79cbabd3d03c906444d6b04002722b}\label{a07100_a7a79cbabd3d03c906444d6b04002722b}} 
bool \hyperlink{a07100_a7a79cbabd3d03c906444d6b04002722b}{stereo} ()
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_ad76038b80761600233c80ea108d19e05}\label{a07100_ad76038b80761600233c80ea108d19e05}} 
\hyperlink{a09876}{Cursor\+Painter} $\ast$ \hyperlink{a07100_ad76038b80761600233c80ea108d19e05}{cursor\+Painter} ()
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a3b9eb279d22024bc4ee6f639a2dfdc8b}\label{a07100_a3b9eb279d22024bc4ee6f639a2dfdc8b}} 
void \hyperlink{a07100_a3b9eb279d22024bc4ee6f639a2dfdc8b}{cursor\+Painter} (\hyperlink{a09876}{Cursor\+Painter} $\ast$\+\_\+painter)
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a1fa0479bc24189869e3d5793e2271ede}\label{a07100_a1fa0479bc24189869e3d5793e2271ede}} 
\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \hyperlink{a07100_a1fa0479bc24189869e3d5793e2271ede}{cursor\+Point3D} ()
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0c677192d3feaf862ccb6cbc7dcbc7bb}\label{a07100_a0c677192d3feaf862ccb6cbc7dcbc7bb}} 
void \hyperlink{a07100_a0c677192d3feaf862ccb6cbc7dcbc7bb}{cursor\+Point3D} (\hyperlink{a06176_ae4a56bb6b65d7f966934982a1e370213}{A\+C\+G\+::\+Vec3d} \+\_\+pos)
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a07e78e5e63a7dadae4bd4284532b6121}\label{a07100_a07e78e5e63a7dadae4bd4284532b6121}} 
bool \hyperlink{a07100_a07e78e5e63a7dadae4bd4284532b6121}{cursor\+Position\+Valid} ()
\begin{DoxyCompactList}\small\item\em Flag if stereo should be enabled for the current viewer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a3154a7cb98b0a35c50abc87b85a7300e}\label{a07100_a3154a7cb98b0a35c50abc87b85a7300e}} 
void \hyperlink{a07100_a3154a7cb98b0a35c50abc87b85a7300e}{cursor\+Position\+Valid} (bool \+\_\+valid)
\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 
\mbox{\Hypertarget{a07100_a33bdde654c919f23a0b51581bd9ad1e0}\label{a07100_a33bdde654c919f23a0b51581bd9ad1e0}} 
int \hyperlink{a07100_a33bdde654c919f23a0b51581bd9ad1e0}{viewer\+Id\+\_\+}
\begin{DoxyCompactList}\small\item\em Stores the id of the viewer this property belongs to. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a9817d17f5b287759875e435ec9a54b3f}\label{a07100_a9817d17f5b287759875e435ec9a54b3f}} 
Q\+String \hyperlink{a07100_a9817d17f5b287759875e435ec9a54b3f}{settings\+Section\+\_\+}
\begin{DoxyCompactList}\small\item\em String for the Settings storage. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a0f09ecffa0f429de5ff1a6e742a7de2f}\label{a07100_a0f09ecffa0f429de5ff1a6e742a7de2f}} 
int \hyperlink{a07100_a0f09ecffa0f429de5ff1a6e742a7de2f}{viewer\+Id} ()
\begin{DoxyCompactList}\small\item\em Get the id of the viewer this viewerproperties belongs to. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{a07100_a22a21d94761e92caeb33a43318937131}\label{a07100_a22a21d94761e92caeb33a43318937131}} 
void \hyperlink{a07100_a22a21d94761e92caeb33a43318937131}{viewer\+Id} (int \+\_\+id)
\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 107 of file Viewer\+Properties.\+hh.



\subsection{Member Function Documentation}
\mbox{\Hypertarget{a07100_a79b2cde3bc64d217f89094f175235f38}\label{a07100_a79b2cde3bc64d217f89094f175235f38}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!background\+Color@{background\+Color}}
\index{background\+Color@{background\+Color}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{background\+Color}{backgroundColor}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::background\+Color (\begin{DoxyParamCaption}\item[{\hyperlink{a06176_a4850d8bd22bf3ccf7088b80adc17c989}{A\+C\+G\+::\+Vec4f}}]{\+\_\+color }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Set background color. 

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

\mbox{\Hypertarget{a07100_a293c585049c6f11732b4e1f37dcc5c79}\label{a07100_a293c585049c6f11732b4e1f37dcc5c79}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!background\+Color@{background\+Color}}
\index{background\+Color@{background\+Color}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{background\+Color}{backgroundColor}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::background\+Color (\begin{DoxyParamCaption}\item[{Q\+Rgb}]{\+\_\+color }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Set background color. 

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

\mbox{\Hypertarget{a07100_a948f81d741dc505abf1046d6803eb676}\label{a07100_a948f81d741dc505abf1046d6803eb676}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!background\+Color@{background\+Color}}
\index{background\+Color@{background\+Color}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{background\+Color}{backgroundColor}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::background\+Color (\begin{DoxyParamCaption}\item[{Q\+Color}]{\+\_\+color }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Set background color. 

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

\mbox{\Hypertarget{a07100_a931e4c465208985245e8a259045ea974}\label{a07100_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{\texorpdfstring{draw\+Mode\+Changed}{drawModeChanged}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::draw\+Mode\+Changed (\begin{DoxyParamCaption}\item[{int}]{\+\_\+viewer\+Id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [signal]}}



This signal is emitted when the drawmode changed. 

\mbox{\Hypertarget{a07100_a98b87b94c709afdf31a548d0bc1c228b}\label{a07100_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{\texorpdfstring{is\+C\+C\+W\+Front}{isCCWFront}}
{\footnotesize\ttfamily bool Viewer\+::\+Viewer\+Properties\+::is\+C\+C\+W\+Front (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

true if counter clockwise orientation should be used to define front facing orientation. 

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

\mbox{\Hypertarget{a07100_a19b906d80590a627df161b69762eed87}\label{a07100_a19b906d80590a627df161b69762eed87}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!lock\+Update@{lock\+Update}}
\index{lock\+Update@{lock\+Update}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{lock\+Update}{lockUpdate}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::lock\+Update (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

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()\textquotesingle{}ed. 

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

\mbox{\Hypertarget{a07100_ace020b02562edbc9c782d5e457bdbcce}\label{a07100_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{\texorpdfstring{snapshot\+Base\+File\+Name}{snapshotBaseFileName}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::snapshot\+Base\+File\+Name (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{\+\_\+fname }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

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{a07100_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

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

\mbox{\Hypertarget{a07100_a8b0cdc6546ae3909ae7bc9e1d289a6ce}\label{a07100_a8b0cdc6546ae3909ae7bc9e1d289a6ce}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Counter@{snapshot\+Counter}}
\index{snapshot\+Counter@{snapshot\+Counter}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{snapshot\+Counter}{snapshotCounter}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::snapshot\+Counter (\begin{DoxyParamCaption}\item[{const int}]{\+\_\+counter }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Set the start index for the snapshot counter 

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

\mbox{\Hypertarget{a07100_a24c6e91c1d778c2a5b3549bd119e2948}\label{a07100_a24c6e91c1d778c2a5b3549bd119e2948}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Counter@{snapshot\+Counter}}
\index{snapshot\+Counter@{snapshot\+Counter}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{snapshot\+Counter}{snapshotCounter}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily int Viewer\+::\+Viewer\+Properties\+::snapshot\+Counter (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Get the counter for the current snapshot and increases the counter 

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

\mbox{\Hypertarget{a07100_a239315019f379e7130d55eec220574af}\label{a07100_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{\texorpdfstring{snapshot\+File\+Type}{snapshotFileType}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::snapshot\+File\+Type (\begin{DoxyParamCaption}\item[{const Q\+String \&}]{\+\_\+type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Set the file type for snapshots. defaults to png" 

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

\mbox{\Hypertarget{a07100_aea40b7bfd5de05c78a43da8ea71de046}\label{a07100_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{\texorpdfstring{snapshot\+File\+Type}{snapshotFileType}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+File\+Type (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Get the file type for the current snapshot 

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

\mbox{\Hypertarget{a07100_a9fa6a5a9d108cfc2fee7953639f92075}\label{a07100_a9fa6a5a9d108cfc2fee7953639f92075}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Name@{snapshot\+Name}}
\index{snapshot\+Name@{snapshot\+Name}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{snapshot\+Name}{snapshotName}}
{\footnotesize\ttfamily Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+Name (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Get the name for the current snapshot 

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

\mbox{\Hypertarget{a07100_a0889bc5cc6ea520c6f3a3d4c8f47b237}\label{a07100_a0889bc5cc6ea520c6f3a3d4c8f47b237}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!updated@{updated}}
\index{updated@{updated}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{updated}{updated}}
{\footnotesize\ttfamily void Viewer\+::\+Viewer\+Properties\+::updated (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [signal]}}



This signal is emitted when the configuration has been changed. 

\mbox{\Hypertarget{a07100_a13e5abfbed410ba11be40d06086f8ad4}\label{a07100_a13e5abfbed410ba11be40d06086f8ad4}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!update\+Locked@{update\+Locked}}
\index{update\+Locked@{update\+Locked}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{update\+Locked}{updateLocked}}
{\footnotesize\ttfamily bool Viewer\+::\+Viewer\+Properties\+::update\+Locked (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [slot]}}

Are update\+Display\+List() and update\+G\+L() locked? (c.\+f. \hyperlink{a07100_a19b906d80590a627df161b69762eed87}{lock\+Update()}) 

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



\subsection{Member Data Documentation}
\mbox{\Hypertarget{a07100_a1ceff6bcb8286ceed84f89d055f87b11}\label{a07100_a1ceff6bcb8286ceed84f89d055f87b11}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}}
\index{snapshot\+Counter\+\_\+@{snapshot\+Counter\+\_\+}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{snapshot\+Counter\+\_\+}{snapshotCounter\_}}
{\footnotesize\ttfamily int Viewer\+::\+Viewer\+Properties\+::snapshot\+Counter\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

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{a07100_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

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

\mbox{\Hypertarget{a07100_a1c42166706c46261887fe0c39ff6911d}\label{a07100_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{\texorpdfstring{snapshot\+File\+Type\+\_\+}{snapshotFileType\_}}
{\footnotesize\ttfamily Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+File\+Type\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

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{a07100_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

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

\mbox{\Hypertarget{a07100_afda10e2e521731c93c8b4b96f1a0101e}\label{a07100_afda10e2e521731c93c8b4b96f1a0101e}} 
\index{Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}!snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}}
\index{snapshot\+Name\+\_\+@{snapshot\+Name\+\_\+}!Viewer\+::\+Viewer\+Properties@{Viewer\+::\+Viewer\+Properties}}
\subsubsection{\texorpdfstring{snapshot\+Name\+\_\+}{snapshotName\_}}
{\footnotesize\ttfamily Q\+String Viewer\+::\+Viewer\+Properties\+::snapshot\+Name\+\_\+\hspace{0.3cm}{\ttfamily [private]}}

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{a07100_ace020b02562edbc9c782d5e457bdbcce}{snapshot\+Base\+File\+Name()} will always reset the snapshot counter to 0. 

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



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