HierarchyHelp Class Reference

#include <c4d_baseobject.h>

Detailed Description

Helper class for virtual objects hierarchy handling.

See also
ObjectData::GetVirtualObjects()

Public Member Functions

Float GetLOD () const
 
BUILDFLAGS GetBuildFlags () const
 
const MatrixGetMg () const
 
BaseThreadGetThread () const
 
const BaseDocumentGetDocument () const
 

Private Member Functions

 HierarchyHelp ()
 
 ~HierarchyHelp ()
 

Constructor & Destructor Documentation

◆ HierarchyHelp()

HierarchyHelp ( )
private

◆ ~HierarchyHelp()

~HierarchyHelp ( )
private

Member Function Documentation

◆ GetLOD()

Float GetLOD ( ) const

Gets the level of detail for the virtual objects.

Returns
The level of detail.
See also
BaseDocument::GetLOD()

◆ GetBuildFlags()

BUILDFLAGS GetBuildFlags ( ) const

Gets the build flags for the virtual objects.

Returns
The build flags: BUILDFLAGS

◆ GetMg()

const Matrix& GetMg ( ) const

Gets the world (global) matrix for the virtual objects.

Returns
The world (global) transformation matrix.

◆ GetThread()

BaseThread* GetThread ( ) const

Gets the calling thread.

Returns
The thread using the hierarchy help, or nullptr. Cinema 4D owns the pointed thread.

◆ GetDocument()

const BaseDocument* GetDocument ( ) const

Gets the document for the virtual objects.

Returns
The document. Cinema 4D owns the pointed document.