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.

Directory & Entity Index

Entity NameSummary / Description
Box class

Extends: CoreModeler.Geometry.Shape

A 3D rectangular box shape.

Instance Variables

  • transient long CoreModeler.Geometry.Box.swigCPtr

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.

width

Width of the box.

height

Height of the box.

depth

Depth of the box.

Width of the box.

Height of the box.

Depth of the box.

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

finalize

void CoreModeler.Geometry.Box.finalize()

IDrawable class

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

Instance Variables

  • transient long CoreModeler.Geometry.IDrawable.swigCPtr
  • 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)

Point3Dd class

Generic template representing a 3D coordinate point.

Instance Variables

  • transient long CoreModeler.Geometry.Point3Dd.swigCPtr
  • 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 long CoreModeler.Geometry.Point3Df.swigCPtr
  • 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 long CoreModeler.Geometry.Point3Di.swigCPtr
  • 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 long CoreModeler.Geometry.Shape.swigCPtr
  • 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. The shape’s volume as a double.

The shape’s volume as a double.