PathEngine home previous: iTestBed::zoomExtents_FaceVertex()next: iContentProcessing3D::buildAndSaveGround()
Contents, API Reference, Interfaces, iContentProcessing3D

Interface iContentProcessing3D

Description

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

Defined in SDKRoot/include/i_contentprocessing3d.h.

This interface is only available when linking with the content processing dll.

Construction and deletion

A pointer to the iTestBed interface is passed into a test application when it is loaded by the testbed (see Linking with the TestBed).

There is only one instance of the object that provides this interface. This object cannot be deleted so operator delete has been made private.

Construction and Deletion

A pointer to the iContentProcessing interface is obtained by calling DLLExport_GetIContentProcessing3D.

Refer to Linking with the 3D Content Processing for more details.
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:

buildAndSaveGround

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

deleteHullsForVisualisation

Deletes an object previously created by iContentProcessing3D::generateHullsForVisualisation().

generateHullsForVisualisation

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.

getVersionAttributes

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

maximumMemoryAllocated

Returns the peak amount of memory allocated by PathEngine, if memory tracking is enabled.

resetMaximumMemoryAllocated

Resets PathEngine internal counter for peak memory allocated, if memory tracking is enabled.

saveSnapshot

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

totalMemoryAllocated

Returns the amount of memory allocated by PathEngine, if memory tracking is enabled.


Documentation for PathEngine release 5.17 - Copyright © 2002-2008 PathEnginenext: iContentProcessing3D::buildAndSaveGround()