Open Search
    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.