COLNEO Pro 1.0
Loading...
Searching...
No Matches
gom Namespace Reference

Enumerations

enum class  eDomain : uint32_t {
}
 
enum  eObjectStatus
 

Functions

QList< BaseObject * > reduceToTopLevelObjects (QList< BaseObject * > &objectList)
 
 separateModelsFromObjects (BaseObject *rootObject, QSet< BaseObject * > &objects, QList< IModel * > &models)
 

Detailed Description

Generic Object Model

Since
1.0

Enumeration Type Documentation

◆ eDomain

enum class eDomain : uint32_t
strong

Domains in Generic Object Model (GOM).

Since
1.0
Enumerator
Design 

geo

Geometry, Design

Activities 

act

Activities / Time Schedules

BoQ 

boq

Bill Of Quantities, Work Scope

Types 

typ

Object Types

All 

all

All Domains

◆ eObjectStatus

Object status.

Function Documentation

◆ reduceToTopLevelObjects()

QList< BaseObject * > reduceToTopLevelObjects ( QList< BaseObject * > & objectList)

Remove nested objects from a list of objects

Parameters
objectList
Returns
Top-level objects

◆ separateModelsFromObjects()

separateModelsFromObjects ( BaseObject * rootObject,
QSet< BaseObject * > & objects,
QList< IModel * > & models )
Parameters
objectList
[OUT]objects
[OUT]models