List of classes in the CoreModeler.Geometry namespace.

Entity NameDescription
BoxA 3D rectangular box shape.
IDrawableInterface for any elements that can be rendered to the display. Represents a pure virtual C++ interface.
Point3DdGeneric template representing a 3D coordinate point.
Point3DfGeneric template representing a 3D coordinate point.
Point3DiGeneric template representing a 3D coordinate point.
ShapeBase abstract class for geometric shapes.

Generated with Flude

Copyright © 2026

Directory & Entity Index

Entity NameSummary / Description
Box class

Extends: CoreModeler.Geometry.Shape

Inheritance Diagram

A 3D rectangular box shape.

Methods

Box

CoreModeler.Geometry.Box.Box(long cPtr, boolean cMemoryOwn)

ParameterTypeDescription
cPtrlong
cMemoryOwnboolean

Box

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

Constructs a box with specified dimensions.

ParameterTypeDescription
widthdoubleWidth of the box.
heightdoubleHeight of the box.
depthdoubleDepth of the box.

finalize

void CoreModeler.Geometry.Box.finalize()

getCPtr

static long CoreModeler.Geometry.Box.getCPtr(Box obj)

ParameterTypeDescription
objBox

delete

synchronized void CoreModeler.Geometry.Box.delete()

IDrawable class

Interface for any elements that can be rendered to the display. Represents a pure virtual C++ interface.

Instance Variables

  • transient boolean CoreModeler.Geometry.IDrawable.swigCMemOwn

Methods

IDrawable

CoreModeler.Geometry.IDrawable.IDrawable(long cPtr, boolean cMemoryOwn)

ParameterTypeDescription
cPtrlong
cMemoryOwnboolean

finalize

void CoreModeler.Geometry.IDrawable.finalize()

getCPtr

static long CoreModeler.Geometry.IDrawable.getCPtr(IDrawable obj)

ParameterTypeDescription
objIDrawable

delete

synchronized void CoreModeler.Geometry.IDrawable.delete()

renderToScreen

void CoreModeler.Geometry.IDrawable.renderToScreen()

Renders the drawable element to the screen.

renderToScreen

int CoreModeler.Geometry.IDrawable.renderToScreen(CoreModeler.RenderMode mode)

Renders the drawable element using a specific render mode. Note: Overloaded method.

Point3Dd class

Generic template representing a 3D coordinate point.

Instance Variables

  • transient boolean CoreModeler.Geometry.Point3Dd.swigCMemOwn

Methods

Point3Dd

CoreModeler.Geometry.Point3Dd.Point3Dd(long cPtr, boolean cMemoryOwn)

ParameterTypeDescription
cPtrlong
cMemoryOwnboolean

Point3Dd

CoreModeler.Geometry.Point3Dd.Point3Dd()

Point3Dd

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

ParameterTypeDescription
valXdouble
valYdouble
valZdouble

finalize

void CoreModeler.Geometry.Point3Dd.finalize()

getCPtr

static long CoreModeler.Geometry.Point3Dd.getCPtr(Point3Dd obj)

ParameterTypeDescription
objPoint3Dd

delete

synchronized void CoreModeler.Geometry.Point3Dd.delete()

setX

void CoreModeler.Geometry.Point3Dd.setX(double value)

Point3Df class

Generic template representing a 3D coordinate point.

Instance Variables

  • transient boolean CoreModeler.Geometry.Point3Df.swigCMemOwn

Methods

Point3Df

CoreModeler.Geometry.Point3Df.Point3Df(long cPtr, boolean cMemoryOwn)

ParameterTypeDescription
cPtrlong
cMemoryOwnboolean

Point3Df

CoreModeler.Geometry.Point3Df.Point3Df()

Point3Df

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

ParameterTypeDescription
valXfloat
valYfloat
valZfloat

finalize

void CoreModeler.Geometry.Point3Df.finalize()

getCPtr

static long CoreModeler.Geometry.Point3Df.getCPtr(Point3Df obj)

ParameterTypeDescription
objPoint3Df

delete

synchronized void CoreModeler.Geometry.Point3Df.delete()

setX

void CoreModeler.Geometry.Point3Df.setX(float value)

Point3Di class

Generic template representing a 3D coordinate point.

Instance Variables

  • transient boolean CoreModeler.Geometry.Point3Di.swigCMemOwn

Methods

Point3Di

CoreModeler.Geometry.Point3Di.Point3Di(long cPtr, boolean cMemoryOwn)

ParameterTypeDescription
cPtrlong
cMemoryOwnboolean

Point3Di

CoreModeler.Geometry.Point3Di.Point3Di()

Point3Di

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

ParameterTypeDescription
valXint
valYint
valZint

finalize

void CoreModeler.Geometry.Point3Di.finalize()

getCPtr

static long CoreModeler.Geometry.Point3Di.getCPtr(Point3Di obj)

ParameterTypeDescription
objPoint3Di

delete

synchronized void CoreModeler.Geometry.Point3Di.delete()

setX

void CoreModeler.Geometry.Point3Di.setX(int value)

Shape class

Base abstract class for geometric shapes.

Instance Variables

  • transient boolean CoreModeler.Geometry.Shape.swigCMemOwn

Methods

Shape

CoreModeler.Geometry.Shape.Shape(long cPtr, boolean cMemoryOwn)

ParameterTypeDescription
cPtrlong
cMemoryOwnboolean

finalize

void CoreModeler.Geometry.Shape.finalize()

getCPtr

static long CoreModeler.Geometry.Shape.getCPtr(Shape obj)

ParameterTypeDescription
objShape

delete

synchronized void CoreModeler.Geometry.Shape.delete()

getVolume

double CoreModeler.Geometry.Shape.getVolume()

Retrieves the volume of the shape.

Returns:

The shape’s volume as a double.

Generated with Flude

Copyright © 2026