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.

Directory & Entity Index

Entity NameSummary / Description
_SwigNonDynamicMeta class

Extends: type

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

Class Variables

  • core_modeler._SwigNonDynamicMeta.__setattr__
Box class

Extends: core_modeler.Shape, core_modeler.IDrawable

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

Class Variables

  • core_modeler.Box.thisown
  • core_modeler.Box.__repr__
  • core_modeler.Box.__swig_destroy__

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
GlobalConfig class

Extends: object

Proxy of C++ GlobalConfig class.

Class Variables

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

Methods

init

__init__(self)

GlobalLoggerProxy class

Extends: object

Proxy of C++ GlobalLogger class.

Class Variables

  • core_modeler.GlobalLoggerProxy.thisown
  • core_modeler.GlobalLoggerProxy.__repr__
  • core_modeler.GlobalLoggerProxy.__swig_destroy__

Methods

init

__init__(self)

logMessage

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

ParameterTypeDescription
messagechar const *
severityint

forceFlush

forceFlush(self)

IDrawable class

Extends: object

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

Class Variables

  • core_modeler.IDrawable.thisown
  • core_modeler.IDrawable.__repr__
  • core_modeler.IDrawable.__swig_destroy__

Methods

init

__init__(self)

renderToScreen

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

ParameterTypeDescription
modeenum CoreModeler::RenderMode
Model class

Extends: object

Proxy of C++ CoreModeler::Model class.

Class Variables

  • core_modeler.Model.thisown
  • core_modeler.Model.__repr__
  • core_modeler.Model.__swig_destroy__

Methods

init

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

ParameterTypeDescription
modeenum CoreModeler::RenderMode
Point3Dd class

Extends: object

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
  • core_modeler.Point3Dd.__repr__
  • core_modeler.Point3Dd.__swig_destroy__

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
Point3Df class

Extends: object

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
  • core_modeler.Point3Df.__repr__
  • core_modeler.Point3Df.__swig_destroy__

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
Point3Di class

Extends: object

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
  • core_modeler.Point3Di.__repr__
  • core_modeler.Point3Di.__swig_destroy__

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
Shape class

Extends: object

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

Class Variables

  • core_modeler.Shape.thisown
  • core_modeler.Shape.__repr__
  • core_modeler.Shape.__swig_destroy__

Methods

init

__init__(self)

getVolume

getVolume(self)