#include <qtcad/QgView.h>
LIBQTCAD(3)
NAME
libqtcad - Qt widget library for BRL-CAD
On this page
SYNOPSIS
Link with -lqtcad.
The public interface is provided by the individual qtcad/Qg*.h headers, such as qtcad/QgView.h, qtcad/QgModel.h, qtcad/QgTreeView.h, qtcad/QgConsole.h, and qtcad/QgSelectFilter.h, together with qtcad/defines.h.
DESCRIPTION
LIBQTCAD is a C++ library of Qt widgets and supporting classes for building BRL-CAD graphical user interfaces. It provides the reusable components used by the Qt-based front ends, including view and quad-view widgets, a geometry tree view and selection model, an attribute editor, an interactive command console, geometry import dialogs, and assorted tool palettes and helper widgets.
The widgets bridge Qt’s model/view and event system to BRL-CAD’s geometry libraries, wrapping libged commands and libdm display managers so that models can be displayed, navigated, selected, and edited within a Qt application.
Because it depends on Qt, LIBQTCAD is built only when Qt support is enabled in the BRL-CAD configuration. The complete API is documented in the headers noted above and in the Doxygen-generated reference for the LIBQTCAD module.
SEE ALSO
brlcad(1), libged(3), libdm(3), libbv(3), libtclcad(3)
The BRL-CAD Doxygen API reference provides the authoritative, up-to-date description of all public LIBQTCAD classes.
AUTHOR
BRL-CAD Team
COPYRIGHT
This software is Copyright (c) 2004-2026 United States Government as represented by the U.S. Army Research Laboratory.
BUG REPORTS
Reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org