Communicator::SC_Import_Options Struct Reference

#include <libconverter.h>

Public Member Functions

 SC_Import_Options ()=default
 

Public Attributes

bool always_substitute_font = false
 
std::string configuration_to_load
 
int drawings_mode = 1
 
bool force_capping = false
 
bool import_hidden_objects = false
 
bool import_pmi = true
 
int jt_level_of_detail = 2
 
bool load_all_configurations = false
 
int multi_process_assembly_loading = 1
 
std::vector< std::string > prc_font_directories
 
bool read_attributes = true
 
bool read_full_path = false
 
bool read_geometry = true
 
bool read_wireframes = true
 
int revit_physical_properties = 0
 
std::vector< std::string > search_directories
 
std::string substitution_font
 
int tessellation_quality = 2
 
std::vector< std::string > texture_search_directories
 

Constructor & Destructor Documentation

◆ SC_Import_Options()

Communicator::SC_Import_Options::SC_Import_Options ( )
default

Member Data Documentation

◆ always_substitute_font

bool Communicator::SC_Import_Options::always_substitute_font = false

Always subtitute font

◆ configuration_to_load

std::string Communicator::SC_Import_Options::configuration_to_load

Name of the CAD configuration to import

◆ drawings_mode

int Communicator::SC_Import_Options::drawings_mode = 1

Controls what to import from drawing files. 0 = only 3D, 1 = only drawings, 2 = Both 3D and drawings

◆ force_capping

bool Communicator::SC_Import_Options::force_capping = false

Forces capping meshes to be created even if source data contains non-manifold geometry

◆ import_hidden_objects

bool Communicator::SC_Import_Options::import_hidden_objects = false

Import hidden objects from CAD File

◆ import_pmi

bool Communicator::SC_Import_Options::import_pmi = true

Import PMI

◆ jt_level_of_detail

int Communicator::SC_Import_Options::jt_level_of_detail = 2

JT level of detail. 0 = low, 1 = medium, 2 = high

◆ load_all_configurations

bool Communicator::SC_Import_Options::load_all_configurations = false

Load all available configurations in the CAD file

◆ multi_process_assembly_loading

int Communicator::SC_Import_Options::multi_process_assembly_loading = 1
Deprecated:
  • Number of processes exchange use to load the data

◆ prc_font_directories

std::vector<std::string> Communicator::SC_Import_Options::prc_font_directories

List of fonts directories

◆ read_attributes

bool Communicator::SC_Import_Options::read_attributes = true

Import attributes

◆ read_full_path

bool Communicator::SC_Import_Options::read_full_path = false

Import the full path of original name

◆ read_geometry

bool Communicator::SC_Import_Options::read_geometry = true

Import geometry

◆ read_wireframes

bool Communicator::SC_Import_Options::read_wireframes = true

Import wireframes

◆ revit_physical_properties

int Communicator::SC_Import_Options::revit_physical_properties = 0

Controls what to import from attribute of revit files: 0 = Not computed (default). 1 = Computed during reading process, stored as attributes

◆ search_directories

std::vector<std::string> Communicator::SC_Import_Options::search_directories

List of search directories for external files

◆ substitution_font

std::string Communicator::SC_Import_Options::substitution_font

Name of the font to use to replaced those referenced by the CAD file but which are not present on the system

◆ tessellation_quality

int Communicator::SC_Import_Options::tessellation_quality = 2

Tessellation Quality

◆ texture_search_directories

std::vector<std::string> Communicator::SC_Import_Options::texture_search_directories

Directories to search for textures