class Enlighten IPrecompGeneratedSystems

This is the documentation for Enlighten.

class Enlighten IPrecompGeneratedSystems

class Enlighten::IPrecompGeneratedSystems

    └>Geo::IGeoSerialisable
        └>Geo::IGeoReleasable

Result of the the IPrecompute::CreateSystemsByVoxelisation() call.

Functions

Name

Description

Name

Description

Create()

Create a new empty IPrecompGeneratedSystems to fill with data.

GetBoundingBox(Geo::s32)

Returns the bounding box of the system with index idx.

GetMinOutputPixelSize(Geo::s32)

Returns the minimum output pixel size of the instances in the system with index idx.

GetNumSystems()

Return the number of systems created.

GetSystem(Geo::s32)

Returns the system grouping.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Release()

Free this object that was created within the Enlighten libraries.

Save(IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.



static IPrecompGeneratedSystems* Enlighten::IPrecompGeneratedSystems::Create


public: IPrecompGeneratedSystems * Create()


Create a new empty IPrecompGeneratedSystems to fill with data.



virtual const Geo::GeoBoundingBox& Enlighten::IPrecompGeneratedSystems::GetBoundingBox


public: const Geo::GeoBoundingBox & GetBoundingBox
(
    Geo::s32 idx
) const


Returns the bounding box of the system with index idx.



virtual float Enlighten::IPrecompGeneratedSystems::GetMinOutputPixelSize


public: float GetMinOutputPixelSize
(
    Geo::s32 idx
) const


Returns the minimum output pixel size of the instances in the system with index idx.



virtual Geo::s32 Enlighten::IPrecompGeneratedSystems::GetNumSystems


public: Geo::s32 GetNumSystems() const


Return the number of systems created.



virtual const IPrecompInputSystem* Enlighten::IPrecompGeneratedSystems::GetSystem


public: const IPrecompInputSystem * GetSystem
(
    Geo::s32 idx
) const