Class acme_aabb

Inheritance Relationships

Base Type

Class Documentation

class acme_aabb : public acme_entity

Public Functions

function acme_aabb(varargin)

Create a new C++ pointer to disk object instance.

Class container for ACME disk object

function getMin()

Create C++ pointer to disk object instance.

Get minimum aabb as ACME point

function getMinX()

Get aabb minimum point X value.

function getMinY()

Get aabb minimum point X value.

function getMinZ()

Get aabb minimum point Z value.

function getMax()

Get maximum aabb as ACME point.

function getMaxX()

Get aabb maximum point X value.

function getMaxY()

Get aabb maximum point X value.

function getMaxZ()

Get aabb maximum point Z value.

function setMin(other_obj)

Set minimum aabb as ACME point.

function setMinX(value)

Set aabb minimum point X value.

function setMinY(value)

Set aabb minimum point X value.

function setMinZ(value)

Set aabb minimum point Z value.

function setMax(other_obj)

Set maximum aabb as ACME point.

function setMaxX(value)

Set aabb maximum point X value.

function setMaxY(value)

Set aabb maximum point X value.

function setMaxZ()

Set aabb maximum point Z value.

function copy(other_obj)

Copy aabb object from another aabb.

function copyByHandle(handle)

Copy aabb object from another aabb handle.

function translate(other_obj)

Translate aabb by vector.

function isInside(other_obj)

Check if ACME point is inside the aabb.

function isDegenerated()

Check if aabb is degenerated.

function isApprox(other_obj)

Check if aabbs are approximatively equal.

function id()

Return aabb id.

function pos()

Return aabb position.

function intersection(other_obj)

Perform intersection with another ACME entity and return intersection object.

function intersects(other_obj)

Check if aabb intersects with another ACME entity and return boolean.

function disp()

Display object data.

function plot(figure_name, color)

Plot disk object.

virtual function type()

Get object type as string.