List of classes in the CoreModeler namespace.

Entity NameDescription
Box
IDrawable
Model
Point3Dd
Point3Df
Point3Di
Shape

Generated with Flude

Copyright © 2026

Directory & Entity Index

Entity NameSummary / Description
Box class

Extends: CoreModeler.Shape

Inheritance Diagram

Methods

Box

CoreModeler.Box.Box(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

Box

CoreModeler.Box.Box(double width, double height, double depth)

ParameterTypeDescription
widthdouble
heightdouble
depthdouble

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.Box.getCPtr(Box obj)

ParameterTypeDescription
objBox

Dispose

override void CoreModeler.Box.Dispose(bool disposing)

ParameterTypeDescription
disposingbool

getVolume

override double CoreModeler.Box.getVolume()

renderToScreen

override void CoreModeler.Box.renderToScreen()

renderToScreen

override int CoreModeler.Box.renderToScreen(RenderMode mode)

IDrawable class

Extends: global.SystemIDisposable

Inheritance Diagram

Instance Variables

  • bool CoreModeler.IDrawable.swigCMemOwn

Methods

IDrawable

CoreModeler.IDrawable.IDrawable(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.IDrawable.getCPtr(IDrawable obj)

ParameterTypeDescription
objIDrawable

Dispose

void CoreModeler.IDrawable.Dispose()

renderToScreen

virtual void CoreModeler.IDrawable.renderToScreen()

renderToScreen

virtual int CoreModeler.IDrawable.renderToScreen(RenderMode mode)

ParameterTypeDescription
modeRenderMode

Dispose

virtual void CoreModeler.IDrawable.Dispose(bool disposing)

ParameterTypeDescription
disposingbool

Generated with Flude

Model class

Extends: global.SystemIDisposable, global.SystemIDisposable

Inheritance Diagram

Nested Classes

Instance Variables

  • bool CoreModeler.Model.swigCMemOwn

Methods

Model

CoreModeler.Model.Model(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

Model

CoreModeler.Model.Model(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

Model

CoreModeler.Model.Model(CoreModeler.RenderMode mode)

ParameterTypeDescription
modeCoreModeler.RenderMode

Model

CoreModeler.Model.Model(RenderMode mode)

ParameterTypeDescription
modeRenderMode

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.Model.getCPtr(Model obj)

ParameterTypeDescription
objModel

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.Model.getCPtr(Model obj)

Point3Dd class

Extends: global.SystemIDisposable

Inheritance Diagram

Instance Variables

  • bool CoreModeler.Point3Dd.swigCMemOwn
  • double CoreModeler.Point3Dd.x [get, set]
  • double CoreModeler.Point3Dd.y [get, set]
  • double CoreModeler.Point3Dd.z [get, set]

Methods

Point3Dd

CoreModeler.Point3Dd.Point3Dd(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

Point3Dd

CoreModeler.Point3Dd.Point3Dd()

Point3Dd

CoreModeler.Point3Dd.Point3Dd(double valX, double valY, double valZ)

ParameterTypeDescription
valXdouble
valYdouble
valZdouble

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.Point3Dd.getCPtr(Point3Dd obj)

ParameterTypeDescription
objPoint3Dd

Dispose

void CoreModeler.Point3Dd.Dispose()

Point3Df class

Extends: global.SystemIDisposable

Inheritance Diagram

Instance Variables

  • bool CoreModeler.Point3Df.swigCMemOwn
  • float CoreModeler.Point3Df.x [get, set]
  • float CoreModeler.Point3Df.y [get, set]
  • float CoreModeler.Point3Df.z [get, set]

Methods

Point3Df

CoreModeler.Point3Df.Point3Df(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

Point3Df

CoreModeler.Point3Df.Point3Df()

Point3Df

CoreModeler.Point3Df.Point3Df(float valX, float valY, float valZ)

ParameterTypeDescription
valXfloat
valYfloat
valZfloat

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.Point3Df.getCPtr(Point3Df obj)

ParameterTypeDescription
objPoint3Df

Dispose

void CoreModeler.Point3Df.Dispose()

Point3Di class

Extends: global.SystemIDisposable

Inheritance Diagram

Instance Variables

  • bool CoreModeler.Point3Di.swigCMemOwn
  • int CoreModeler.Point3Di.x [get, set]
  • int CoreModeler.Point3Di.y [get, set]
  • int CoreModeler.Point3Di.z [get, set]

Methods

Point3Di

CoreModeler.Point3Di.Point3Di(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

Point3Di

CoreModeler.Point3Di.Point3Di()

Point3Di

CoreModeler.Point3Di.Point3Di(int valX, int valY, int valZ)

ParameterTypeDescription
valXint
valYint
valZint

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.Point3Di.getCPtr(Point3Di obj)

ParameterTypeDescription
objPoint3Di

Dispose

void CoreModeler.Point3Di.Dispose()

Shape class

Extends: global.SystemIDisposable

Inheritance Diagram

Instance Variables

  • bool CoreModeler.Shape.swigCMemOwn

Methods

Shape

CoreModeler.Shape.Shape(global::System.IntPtr cPtr, bool cMemoryOwn)

ParameterTypeDescription
cPtrglobal::System.IntPtr
cMemoryOwnbool

getCPtr

static global::System.Runtime.InteropServices.HandleRef CoreModeler.Shape.getCPtr(Shape obj)

ParameterTypeDescription
objShape

Dispose

void CoreModeler.Shape.Dispose()

getVolume

virtual double CoreModeler.Shape.getVolume()

Dispose

virtual void CoreModeler.Shape.Dispose(bool disposing)

ParameterTypeDescription
disposingbool

Generated with Flude

Copyright © 2026