List of classes in the core_modeler namespace.

Entity NameDescription
_SwigNonDynamicMetaMeta class to enforce nondynamic attributes (no new attributes) for a class
BoxProxy of C++ CoreModeler::Geometry::Box class.
GlobalConfigProxy of C++ GlobalConfig class.
GlobalLoggerProxyProxy of C++ GlobalLogger class.
IDrawableProxy of C++ CoreModeler::Geometry::IDrawable class.
ModelProxy of C++ CoreModeler::Model class.
Point3DdProxy of C++ CoreModeler::Geometry::Point3D< double > class.
Point3DfProxy of C++ CoreModeler::Geometry::Point3D< float > class.
Point3DiProxy of C++ CoreModeler::Geometry::Point3D< int > class.
ShapeProxy of C++ CoreModeler::Geometry::Shape class.

Generated with Flude

Copyright © 2026

Directory & Entity Index

Entity NameSummary / Description
_SwigNonDynamicMeta class

Extends: type

Inheritance Diagram

Meta class to enforce nondynamic attributes (no new attributes) for a class

Generated with Flude

Copyright © 2026

Box class

Extends: core_modeler.Shape, core_modeler.IDrawable

Inheritance Diagram

Proxy of C++ CoreModeler::Geometry::Box class.

Class Variables

  • core_modeler.Box.thisown

Methods

init

__init__(self, width: double, height: double, depth: double)

ParameterTypeDescription
widthdouble
heightdouble
depthdouble

getVolume

getVolume(self)

renderToScreen

renderToScreen(self, mode: enum CoreModeler::RenderMode)

ParameterTypeDescription
modeenum CoreModeler::RenderMode

scale

scale(self, factor: double, xFactor: double, yFactor: double, zFactor: double)

ParameterTypeDescription
factordouble
xFactordouble
yFactordouble
zFactordouble

Generated with Flude

GlobalConfig class

Extends: object

Inheritance Diagram

Proxy of C++ GlobalConfig class.

Class Variables

  • core_modeler.GlobalConfig.thisown
  • core_modeler.GlobalConfig.maxThreads
  • core_modeler.GlobalConfig.enableLogging
  • core_modeler.GlobalConfig.timeoutSeconds

Methods

init

__init__(self)

Generated with Flude

Copyright © 2026

GlobalLoggerProxy class

Extends: object

Inheritance Diagram

Proxy of C++ GlobalLogger class.

Class Variables

  • core_modeler.GlobalLoggerProxy.thisown

Methods

init

__init__(self)

logMessage

logMessage(self, message: char const *, severity: int)

ParameterTypeDescription
messagechar const *
severityint

forceFlush

forceFlush(self)

Generated with Flude

Copyright © 2026

IDrawable class

Extends: object

Inheritance Diagram

Proxy of C++ CoreModeler::Geometry::IDrawable class.

Class Variables

  • core_modeler.IDrawable.thisown

Methods

init

__init__(self)

renderToScreen

renderToScreen(self, mode: enum CoreModeler::RenderMode)

ParameterTypeDescription
modeenum CoreModeler::RenderMode

Generated with Flude

Copyright © 2026

Model class

Extends: object

Inheritance Diagram

Proxy of C++ CoreModeler::Model class.

Class Variables

  • core_modeler.Model.thisown

Methods

init

__init__(self, mode: enum CoreModeler::RenderMode)

ParameterTypeDescription
modeenum CoreModeler::RenderMode

Generated with Flude

Copyright © 2026

Point3Dd class

Extends: object

Inheritance Diagram

Proxy of C++ CoreModeler::Geometry::Point3D< double > class.

Class Variables

  • core_modeler.Point3Dd.thisown
  • core_modeler.Point3Dd.x
  • core_modeler.Point3Dd.y
  • core_modeler.Point3Dd.z

Methods

init

__init__(self, valX: double, valY: double, valZ: double)

ParameterTypeDescription
valXdouble
valYdouble
valZdouble

translate

translate(self, dx: double, dy: double, dz: double)

ParameterTypeDescription
dxdouble
dydouble
dzdouble

Generated with Flude

Copyright © 2026

Point3Df class

Extends: object

Inheritance Diagram

Proxy of C++ CoreModeler::Geometry::Point3D< float > class.

Class Variables

  • core_modeler.Point3Df.thisown
  • core_modeler.Point3Df.x
  • core_modeler.Point3Df.y
  • core_modeler.Point3Df.z

Methods

init

__init__(self, valX: float, valY: float, valZ: float)

ParameterTypeDescription
valXfloat
valYfloat
valZfloat

translate

translate(self, dx: float, dy: float, dz: float)

ParameterTypeDescription
dxfloat
dyfloat
dzfloat

Generated with Flude

Copyright © 2026

Point3Di class

Extends: object

Inheritance Diagram

Proxy of C++ CoreModeler::Geometry::Point3D< int > class.

Class Variables

  • core_modeler.Point3Di.thisown
  • core_modeler.Point3Di.x
  • core_modeler.Point3Di.y
  • core_modeler.Point3Di.z

Methods

init

__init__(self, valX: int, valY: int, valZ: int)

ParameterTypeDescription
valXint
valYint
valZint

translate

translate(self, dx: int, dy: int, dz: int)

ParameterTypeDescription
dxint
dyint
dzint

Generated with Flude

Copyright © 2026

Shape class

Extends: object

Inheritance Diagram

Proxy of C++ CoreModeler::Geometry::Shape class.

Class Variables

  • core_modeler.Shape.thisown

Methods

init

__init__(self)

getVolume

getVolume(self)

Generated with Flude

Copyright © 2026