PathEngine home previous: iTestBed::zoomExtents()next: iContentProcessing3D::addConstExternalRef()
Contents, API Reference, Interfaces, iContentProcessing3D

Interface iContentProcessing3D

Description

Root interface for dll linkage with PathEngine's 3D content processing functionality.

Defined in SDKRoot/code/externalAPI/i_pathengine.h.

Construction and Deletion

Refer to Linking with the 3D Content Processing for details about obtaining a pointer to this interface.
There is only one instance of the object that provides this interface. This object cannot be deleted so operator delete for iContentProcessing3D has been made private.

Methods:

addConstExternalRef

Increments the internal reference count for this API object.

addExternalRef

Increments the internal reference count for this API object.

buildAndSaveGround

Runs the 3D content processing functionality on a specified set of 3D source data and saves out the resulting ground mesh.

buildGround

Runs the 3D content processing functionality on a specified set of 3D source data and builds a ground mesh directly, (with no save and load from ground mesh persistence).

buildGround_IGround

Runs the 3D content processing functionality on a specified set of 3D source data and builds a ground mesh directly, (with no save and load from ground mesh persistence).

buildHullMeshesForVisualisation

Generates convex hulls for a set of solid objects defined by point sets (for visualisation purposes).

getInterfaceMajorVersion

Returns the major version number for the code supporting this interface.

getInterfaceMinorVersion

Returns the minor version number for the code supporting this interface.

getPathEngine

A helper function to access the non 3D content processing parts of the PathEngine runtime.

getVersionAttributes

Obtains a set of attributes for the object that provides this interface.

hasRefs

Enables you to check whether there are any outstanding references on this object, other than the interface reference through which you are calling, and therefore whether this object will actually be deleted if you call its release method.

loadSnapshot

Instantiate a content snapshot that was previously saved out to persistant storage.

refPathEngine

A helper function to access the non 3D content processing parts of the PathEngine runtime.

release

Releases the API object pointer.

saveSnapshot

Provided for generating snapshots of the 3D source data when reporting bugs in the 3D content processing functionality.


Documentation for PathEngine release 6.04 - Copyright © 2002-2024 PathEnginenext: iContentProcessing3D::addConstExternalRef()