OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    Standard_DefineHandle.hxx File Reference

    This file provides obsolete low-level helper macros used to define OCCT handles and types, for compatibility with previous versions of OCCT. Since OCCT 7.0, relevant macros are provided by Standard_Type.hxx and Standard_Handle.hxx. More...

    #include <Standard_Type.hxx>

    Macros

    #define IMPLEMENT_DOWNCAST(C1, BC)
    #define IMPLEMENT_STANDARD_HANDLE(C1, C2)
    #define IMPLEMENT_STANDARD_PHANDLE(C1, C2)
    #define IMPLEMENT_STANDARD_RTTI(C1)
    #define IMPLEMENT_STANDARD_TYPE(C1)
    #define IMPLEMENT_STANDARD_SUPERTYPE(Cn)
    #define IMPLEMENT_STANDARD_SUPERTYPE_ARRAY()
    #define IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_END()
    #define IMPLEMENT_STANDARD_TYPE_END(C1)

    Detailed Description

    This file provides obsolete low-level helper macros used to define OCCT handles and types, for compatibility with previous versions of OCCT. Since OCCT 7.0, relevant macros are provided by Standard_Type.hxx and Standard_Handle.hxx.

    Macro Definition Documentation

    ◆ IMPLEMENT_DOWNCAST

    #define IMPLEMENT_DOWNCAST ( C1,
    BC )

    ◆ IMPLEMENT_STANDARD_HANDLE

    #define IMPLEMENT_STANDARD_HANDLE ( C1,
    C2 )

    ◆ IMPLEMENT_STANDARD_PHANDLE

    #define IMPLEMENT_STANDARD_PHANDLE ( C1,
    C2 )

    ◆ IMPLEMENT_STANDARD_RTTI

    #define IMPLEMENT_STANDARD_RTTI ( C1)

    ◆ IMPLEMENT_STANDARD_SUPERTYPE

    #define IMPLEMENT_STANDARD_SUPERTYPE ( Cn)

    ◆ IMPLEMENT_STANDARD_SUPERTYPE_ARRAY

    #define IMPLEMENT_STANDARD_SUPERTYPE_ARRAY ( )

    ◆ IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_END

    #define IMPLEMENT_STANDARD_SUPERTYPE_ARRAY_END ( )

    ◆ IMPLEMENT_STANDARD_TYPE

    #define IMPLEMENT_STANDARD_TYPE ( C1)

    ◆ IMPLEMENT_STANDARD_TYPE_END

    #define IMPLEMENT_STANDARD_TYPE_END ( C1)