List of classes in the CoreModeler.Geometry namespace.
| Entity Name | Description |
|---|
| Box | A 3D rectangular box shape. |
| IDrawable | Interface for any elements that can be rendered to the display. Represents a pure virtual C++ interface. |
| Point3Dd | Generic template representing a 3D coordinate point. |
| Point3Df | Generic template representing a 3D coordinate point. |
| Point3Di | Generic template representing a 3D coordinate point. |
| Shape | Base abstract class for geometric shapes. |
Generated with Flude
Copyright © 2026
Directory & Entity Index
| Entity Name | Summary / Description |
|---|
| Box class | Extends: CoreModeler.Geometry.Shape 
A 3D rectangular box shape. MethodsBoxCoreModeler.Geometry.Box.Box(long cPtr, boolean cMemoryOwn)
| Parameter | Type | Description |
|---|
| cPtr | long | | | cMemoryOwn | boolean | |
BoxCoreModeler.Geometry.Box.Box(double width, double height, double depth)
Constructs a box with specified dimensions. | Parameter | Type | Description |
|---|
| width | double | Width of the box. | | height | double | Height of the box. | | depth | double | Depth of the box. |
finalizevoid CoreModeler.Geometry.Box.finalize()
getCPtrstatic long CoreModeler.Geometry.Box.getCPtr(Box obj)
| Parameter | Type | Description |
|---|
| obj | Box | |
deletesynchronized 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 Variablestransient boolean CoreModeler.Geometry.IDrawable.swigCMemOwn
MethodsIDrawableCoreModeler.Geometry.IDrawable.IDrawable(long cPtr, boolean cMemoryOwn)
| Parameter | Type | Description |
|---|
| cPtr | long | | | cMemoryOwn | boolean | |
finalizevoid CoreModeler.Geometry.IDrawable.finalize()
getCPtrstatic long CoreModeler.Geometry.IDrawable.getCPtr(IDrawable obj)
| Parameter | Type | Description |
|---|
| obj | IDrawable | |
deletesynchronized void CoreModeler.Geometry.IDrawable.delete()
renderToScreenvoid CoreModeler.Geometry.IDrawable.renderToScreen()
Renders the drawable element to the screen. renderToScreenint 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 Variablestransient boolean CoreModeler.Geometry.Point3Dd.swigCMemOwn
MethodsPoint3DdCoreModeler.Geometry.Point3Dd.Point3Dd(long cPtr, boolean cMemoryOwn)
| Parameter | Type | Description |
|---|
| cPtr | long | | | cMemoryOwn | boolean | |
Point3DdCoreModeler.Geometry.Point3Dd.Point3Dd()
Point3DdCoreModeler.Geometry.Point3Dd.Point3Dd(double valX, double valY, double valZ)
| Parameter | Type | Description |
|---|
| valX | double | | | valY | double | | | valZ | double | |
finalizevoid CoreModeler.Geometry.Point3Dd.finalize()
getCPtrstatic long CoreModeler.Geometry.Point3Dd.getCPtr(Point3Dd obj)
| Parameter | Type | Description |
|---|
| obj | Point3Dd | |
deletesynchronized void CoreModeler.Geometry.Point3Dd.delete()
setXvoid CoreModeler.Geometry.Point3Dd.setX(double value)
|
| Point3Df class | Generic template representing a 3D coordinate point. Instance Variablestransient boolean CoreModeler.Geometry.Point3Df.swigCMemOwn
MethodsPoint3DfCoreModeler.Geometry.Point3Df.Point3Df(long cPtr, boolean cMemoryOwn)
| Parameter | Type | Description |
|---|
| cPtr | long | | | cMemoryOwn | boolean | |
Point3DfCoreModeler.Geometry.Point3Df.Point3Df()
Point3DfCoreModeler.Geometry.Point3Df.Point3Df(float valX, float valY, float valZ)
| Parameter | Type | Description |
|---|
| valX | float | | | valY | float | | | valZ | float | |
finalizevoid CoreModeler.Geometry.Point3Df.finalize()
getCPtrstatic long CoreModeler.Geometry.Point3Df.getCPtr(Point3Df obj)
| Parameter | Type | Description |
|---|
| obj | Point3Df | |
deletesynchronized void CoreModeler.Geometry.Point3Df.delete()
setXvoid CoreModeler.Geometry.Point3Df.setX(float value)
|
| Point3Di class | Generic template representing a 3D coordinate point. Instance Variablestransient boolean CoreModeler.Geometry.Point3Di.swigCMemOwn
MethodsPoint3DiCoreModeler.Geometry.Point3Di.Point3Di(long cPtr, boolean cMemoryOwn)
| Parameter | Type | Description |
|---|
| cPtr | long | | | cMemoryOwn | boolean | |
Point3DiCoreModeler.Geometry.Point3Di.Point3Di()
Point3DiCoreModeler.Geometry.Point3Di.Point3Di(int valX, int valY, int valZ)
| Parameter | Type | Description |
|---|
| valX | int | | | valY | int | | | valZ | int | |
finalizevoid CoreModeler.Geometry.Point3Di.finalize()
getCPtrstatic long CoreModeler.Geometry.Point3Di.getCPtr(Point3Di obj)
| Parameter | Type | Description |
|---|
| obj | Point3Di | |
deletesynchronized void CoreModeler.Geometry.Point3Di.delete()
setXvoid CoreModeler.Geometry.Point3Di.setX(int value)
|
| Shape class | Base abstract class for geometric shapes. Instance Variablestransient boolean CoreModeler.Geometry.Shape.swigCMemOwn
MethodsShapeCoreModeler.Geometry.Shape.Shape(long cPtr, boolean cMemoryOwn)
| Parameter | Type | Description |
|---|
| cPtr | long | | | cMemoryOwn | boolean | |
finalizevoid CoreModeler.Geometry.Shape.finalize()
getCPtrstatic long CoreModeler.Geometry.Shape.getCPtr(Shape obj)
| Parameter | Type | Description |
|---|
| obj | Shape | |
deletesynchronized void CoreModeler.Geometry.Shape.delete()
getVolumedouble CoreModeler.Geometry.Shape.getVolume()
Retrieves the volume of the shape. Returns: The shape’s volume as a double. Generated with Flude Copyright © 2026 |