C3D Toolkit  Kernel - 118069, Vision - 2.16.7.1844
C3DConverterDebugSettings Struct Reference

Settings of the debug features of the C3D Converter. More...

#include <conv_exchange_settings.h>

Public Member Functions

 C3DConverterDebugSettings ()=default
 Conctuctor.
 

Public Attributes

bool enableCERRout { false }
 Enable debug info out into the CERR stream.
 
bool cerrOutUserTreeTraverse { false }
 Enable logging the traverse of the user-implemented model tree.
 
bool cerrOutIntermediateTreeTraverse { false }
 Enable logging the traverse of the intermediate model tree.
 
bool saveModelTwin { false }
 Save the twin of the model. More...
 
bool cerrOutImportStatistic { false }
 Enable logging the statistic of imported objects.
 
bool attachThisIdAttribute { false }
 Attach int attribute which's value based on id from exchange file.
 
ptrdiff_t elementIdFineDebug { -1 }
 Id of element for each save data for fine debugging.
 
c3d::string_t pathFineDebug {}
 Path for saving data for fine debugging.
 
eLoggingMode loggingMode { elm_LoggingOff }
 Logging mode.
 
ptrdiff_t idForLogging { -1 }
 Id for logging.
 
bool keepIntermediateData { false }
 Whether to keep intermediate model data.
 

Detailed Description

Settings of the debug features of the C3D Converter.

Intended for getting information to make diagnostics and debugging of converter easier.

Member Data Documentation

◆ saveModelTwin

bool C3DConverterDebugSettings::saveModelTwin { false }

Save the twin of the model.

If this option active, an additional model for the twin application is written. It returns the same values as the original implementation of the model document.


The documentation for this struct was generated from the following file: