qCC_glWindow version 2.13.alpha (Qt) - 31 May 2022
CloudCompare 3D view
|
GUI parameters. More...
#include <ccGuiParameters.h>
Public Types | |
enum | ComputeOctreeForPicking { ALWAYS = 0 , ASK_USER = 1 , NEVER = 2 } |
Octree computation (for picking) behaviors. | |
Public Member Functions | |
ParamStruct () | |
Default constructor. | |
void | reset () |
Resets parameters to default values. | |
void | fromPersistentSettings () |
Loads from persistent DB. | |
void | toPersistentSettings () const |
Saves to persistent DB. | |
bool | isInPersistentSettings (QString paramName) const |
Returns whether a given parameter is already defined in persistent settings or not. More... | |
Public Attributes | |
ccColor::Rgbaf | lightDiffuseColor |
Light diffuse color (RGBA) | |
ccColor::Rgbaf | lightAmbientColor |
Light ambient color (RGBA) | |
ccColor::Rgbaf | lightSpecularColor |
Light specular color (RGBA) | |
bool | lightDoubleSided |
Double sided light. | |
ccColor::Rgbaf | meshFrontDiff |
Default mesh diffuse color (front) | |
ccColor::Rgbaf | meshBackDiff |
Default mesh diffuse color (back) | |
ccColor::Rgbaf | meshSpecular |
Default mesh specular color. | |
ccColor::Rgba | textDefaultCol |
Default text color. | |
ccColor::Rgba | pointsDefaultCol |
Default 3D points color. | |
ccColor::Rgbub | backgroundCol |
Background color. | |
ccColor::Rgba | labelBackgroundCol |
Labels background color. | |
ccColor::Rgba | labelMarkerCol |
Labels marker color. | |
ccColor::Rgba | bbDefaultCol |
Bounding-boxes color. | |
bool | drawBackgroundGradient |
Use background gradient. | |
bool | decimateMeshOnMove |
Decimate meshes when moved. | |
unsigned | minLoDMeshSize |
Min mesh size for decimation. | |
bool | decimateCloudOnMove |
Decimate clouds when moved. | |
unsigned | minLoDCloudSize |
Min cloud size for decimation. | |
bool | displayCross |
Display cross in the middle of the screen. | |
bool | useVBOs |
Whether to use VBOs for faster display. | |
unsigned | labelMarkerSize |
Label marker size. | |
bool | colorScaleShowHistogram |
Color scale option: show histogram next to color ramp. | |
bool | colorScaleUseShader |
Whether to use shader for color scale display (if available) or not. | |
bool | colorScaleShaderSupported |
Whether shader for color scale display is available or not. | |
unsigned | colorScaleRampWidth |
Color scale ramp width (for display) | |
unsigned | defaultFontSize |
Default displayed font size. | |
unsigned | labelFontSize |
Label font size. | |
unsigned | displayedNumPrecision |
Displayed numbers precision. | |
unsigned | labelOpacity |
Labels background opcaity. | |
double | zoomSpeed |
Zoom speed (1.0 by default) | |
ComputeOctreeForPicking | autoComputeOctree |
Octree computation (for picking) behavior. | |
bool | drawRoundedPoints |
Whether to draw rounded points (slower) or not. | |
bool | singleClickPicking |
GUI parameters.
bool ccGui::ParamStruct::isInPersistentSettings | ( | QString | paramName | ) | const |
Returns whether a given parameter is already defined in persistent settings or not.
paramName | the corresponding attribute name |
bool ccGui::ParamStruct::singleClickPicking |
Whether to pick objects by single clicking in the GUI can be slow with large point clouds/large number of objects