#include <VICUS_SubSurface.h>
Represents a SubSurface and its associated properties.
◆ offset()
const IBK::point2D< double > & VICUS::SubSurface::offset |
( |
| ) |
const |
|
inline |
Offset from first point of the parent surface to the first point this sub surface.
◆ typeinfo()
const char * VICUS::SubSurface::typeinfo |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ updateColor()
void VICUS::SubSurface::updateColor |
( |
| ) |
|
Sets color based on sub-surface type.
◆ m_color
QColor VICUS::SubSurface::m_color |
|
mutable |
Color to be used when next updating the geometry. Color is set based on hightlighting/selection algorithm.
Color is not a regular property of a SubSurface, but rather of the associated parameter elements.
◆ m_polygon2D
◆ m_subSurfaceComponentInstance
Runtime-only pointer to the associated subsurface component instance (or nullptr, if SubSurface is not yet connected to any component. This would be considered an incomplete data model). The pointer is updated in VICUS::Project::updatePointers().
◆ m_viewFactors
NANDRAD::IDVectorMap<double> VICUS::SubSurface::m_viewFactors |
Map that stores the id of a (sub)surface and the viewFactor onto that (subSurface)
The documentation for this class was generated from the following files: