OpenLexocad  27.0
Core::DocProperties Struct Reference

#include <DocProperties.h>

Public Attributes

unsigned int elements = 0
 
unsigned int groups = 0
 
unsigned int spatialElements = 0
 
unsigned int acisShapeFaceCnt = 0
 
unsigned int points = 0
 
unsigned int curves = 0
 
unsigned int surfaces = 0
 
unsigned int solids = 0
 
unsigned int facetedBreps = 0
 
unsigned int extrusions = 0
 
unsigned int polygonMeshes = 0
 
unsigned int texts = 0
 
unsigned int texts2dSingleLine = 0
 
unsigned int texts2dMultiLine = 0
 
unsigned int texts3d = 0
 
unsigned int ivBlocks = 0
 
unsigned int inventorImports = 0
 
std::set< Core::DocObject * > inventorImportIvObjects
 
unsigned int ifcBlocks = 0
 
std::set< Core::DocObject * > ifcBlockIvObjects
 
unsigned int dimensions = 0
 
std::map< const Core::DocObject *, int > materialUsageCache
 
unsigned int materialsUsed = 0
 
unsigned int materialsNotUsed = 0
 
unsigned int componentsUsed = 0
 
unsigned int componentsNotUsed = 0
 
unsigned int others = 0
 

Detailed Description

This struct holds information about properties required to be displayed in PropertiesDialog. Every DocObject is responsible to add info about itself if asked to do so (collectDocProperties()).

Member Data Documentation

◆ acisShapeFaceCnt

unsigned int Core::DocProperties::acisShapeFaceCnt = 0

◆ componentsNotUsed

unsigned int Core::DocProperties::componentsNotUsed = 0

◆ componentsUsed

unsigned int Core::DocProperties::componentsUsed = 0

◆ curves

unsigned int Core::DocProperties::curves = 0

◆ dimensions

unsigned int Core::DocProperties::dimensions = 0

◆ elements

unsigned int Core::DocProperties::elements = 0

◆ extrusions

unsigned int Core::DocProperties::extrusions = 0

◆ facetedBreps

unsigned int Core::DocProperties::facetedBreps = 0

◆ groups

unsigned int Core::DocProperties::groups = 0

◆ ifcBlockIvObjects

std::set<Core::DocObject*> Core::DocProperties::ifcBlockIvObjects

◆ ifcBlocks

unsigned int Core::DocProperties::ifcBlocks = 0

◆ inventorImportIvObjects

std::set<Core::DocObject*> Core::DocProperties::inventorImportIvObjects

◆ inventorImports

unsigned int Core::DocProperties::inventorImports = 0

◆ ivBlocks

unsigned int Core::DocProperties::ivBlocks = 0

◆ materialsNotUsed

unsigned int Core::DocProperties::materialsNotUsed = 0

◆ materialsUsed

unsigned int Core::DocProperties::materialsUsed = 0

◆ materialUsageCache

std::map<const Core::DocObject*, int> Core::DocProperties::materialUsageCache

◆ others

unsigned int Core::DocProperties::others = 0

◆ points

unsigned int Core::DocProperties::points = 0

◆ polygonMeshes

unsigned int Core::DocProperties::polygonMeshes = 0

◆ solids

unsigned int Core::DocProperties::solids = 0

◆ spatialElements

unsigned int Core::DocProperties::spatialElements = 0

◆ surfaces

unsigned int Core::DocProperties::surfaces = 0

◆ texts

unsigned int Core::DocProperties::texts = 0

◆ texts2dMultiLine

unsigned int Core::DocProperties::texts2dMultiLine = 0

◆ texts2dSingleLine

unsigned int Core::DocProperties::texts2dSingleLine = 0

◆ texts3d

unsigned int Core::DocProperties::texts3d = 0

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