OpenLexocad  27.1
Core::DocProperties Struct Reference

#include <DocProperties.h>

Public Attributes

unsigned int elementsWithoutGeometry = 0
 
unsigned int multigeo = 0
 
unsigned int subElements = 0
 
unsigned int groups = 0
 
unsigned int spatialElements = 0
 
unsigned int auxiliaryElements = 0
 
unsigned int points = 0
 
unsigned int curves = 0
 
unsigned int surfaces = 0
 
unsigned int surfaces2d = 0
 
unsigned int surfaces3d = 0
 
unsigned int solids = 0
 
unsigned int facetedBrepSolids = 0
 
unsigned int extrusions = 0
 
unsigned int solidPlates = 0
 
unsigned int solidBars = 0
 
unsigned int wallStandards = 0
 
unsigned int slabStandards = 0
 
unsigned int polygonMeshes = 0
 
unsigned int polygonMeshesSolids = 0
 
unsigned int polygonMeshesSurfaces = 0
 
unsigned int polygonMeshesLinear = 0
 
unsigned int polygonMeshesPlate = 0
 
unsigned int polygonMeshesLinearPlate = 0
 
unsigned int texts = 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 propertySetsUsed = 0
 
unsigned int propertySetsNotUsed = 0
 
unsigned int propertySetsEmpty = 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

◆ auxiliaryElements

unsigned int Core::DocProperties::auxiliaryElements = 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

◆ elementsWithoutGeometry

unsigned int Core::DocProperties::elementsWithoutGeometry = 0

◆ extrusions

unsigned int Core::DocProperties::extrusions = 0

◆ facetedBrepSolids

unsigned int Core::DocProperties::facetedBrepSolids = 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

◆ multigeo

unsigned int Core::DocProperties::multigeo = 0

◆ others

unsigned int Core::DocProperties::others = 0

◆ points

unsigned int Core::DocProperties::points = 0

◆ polygonMeshes

unsigned int Core::DocProperties::polygonMeshes = 0

◆ polygonMeshesLinear

unsigned int Core::DocProperties::polygonMeshesLinear = 0

◆ polygonMeshesLinearPlate

unsigned int Core::DocProperties::polygonMeshesLinearPlate = 0

◆ polygonMeshesPlate

unsigned int Core::DocProperties::polygonMeshesPlate = 0

◆ polygonMeshesSolids

unsigned int Core::DocProperties::polygonMeshesSolids = 0

◆ polygonMeshesSurfaces

unsigned int Core::DocProperties::polygonMeshesSurfaces = 0

◆ propertySetsEmpty

unsigned int Core::DocProperties::propertySetsEmpty = 0

◆ propertySetsNotUsed

unsigned int Core::DocProperties::propertySetsNotUsed = 0

◆ propertySetsUsed

unsigned int Core::DocProperties::propertySetsUsed = 0

◆ slabStandards

unsigned int Core::DocProperties::slabStandards = 0

◆ solidBars

unsigned int Core::DocProperties::solidBars = 0

◆ solidPlates

unsigned int Core::DocProperties::solidPlates = 0

◆ solids

unsigned int Core::DocProperties::solids = 0

◆ spatialElements

unsigned int Core::DocProperties::spatialElements = 0

◆ subElements

unsigned int Core::DocProperties::subElements = 0

◆ surfaces

unsigned int Core::DocProperties::surfaces = 0

◆ surfaces2d

unsigned int Core::DocProperties::surfaces2d = 0

◆ surfaces3d

unsigned int Core::DocProperties::surfaces3d = 0

◆ texts

unsigned int Core::DocProperties::texts = 0

◆ wallStandards

unsigned int Core::DocProperties::wallStandards = 0

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