VICUS Library
Documentation of Vicus library
|
#include <VICUS_SubSurfaceComponentInstance.h>
Public Member Functions | |
SubSurfaceComponentInstance () | |
SubSurfaceComponentInstance (unsigned int id, unsigned int componentID, unsigned int sideASurfaceID, unsigned int sideBSurfaceID) | |
Public Attributes | |
VICUS_READWRITE VICUS_COMPARE_WITH_ID unsigned int | m_id = INVALID_ID |
unsigned int | m_idSubSurfaceComponent = INVALID_ID |
unsigned int | m_idSideASurface = INVALID_ID |
unsigned int | m_idSideBSurface = INVALID_ID |
unsigned int | m_idShadingSystem = INVALID_ID |
unsigned int | m_idShadingControlModel = INVALID_ID |
VICUS::SubSurface * | m_sideASubSurface = nullptr |
VICUS::SubSurface * | m_sideBSubSurface = nullptr |
Defines an embedded object (a subsurface). It is basically just a connection data member and does not hold any physical parameters itself.
|
inline |
Default c'tor.
|
inline |
Initializing constructor.
VICUS_READWRITE VICUS_COMPARE_WITH_ID unsigned int VICUS::SubSurfaceComponentInstance::m_id = INVALID_ID |
ID of component instance (will be used for NANDRAD::ConstructionInstance).
unsigned int VICUS::SubSurfaceComponentInstance::m_idShadingControlModel = INVALID_ID |
ID of shading control model.
unsigned int VICUS::SubSurfaceComponentInstance::m_idShadingSystem = INVALID_ID |
ID of shading system definition, to be used when shading system is active.
unsigned int VICUS::SubSurfaceComponentInstance::m_idSideASurface = INVALID_ID |
ID of surface at side A (optional, ID = 0 reserved for "ambient", INVALID_ID means adiabatic).
unsigned int VICUS::SubSurfaceComponentInstance::m_idSideBSurface = INVALID_ID |
ID of surface at side B (optional, ID = 0 reserved for "ambient", INVALID_ID means adiabatic).
unsigned int VICUS::SubSurfaceComponentInstance::m_idSubSurfaceComponent = INVALID_ID |
ID of referenced component.
VICUS::SubSurface* VICUS::SubSurfaceComponentInstance::m_sideASubSurface = nullptr |
VICUS::SubSurface* VICUS::SubSurfaceComponentInstance::m_sideBSubSurface = nullptr |