#include "DaylightingControl.hpp"
Static Public Member Functions | |
static IddObjectType | iddObjectType () |
static std::vector< std::string > | validLightingControlTypeValues () |
Related Functions | |
typedef std::vector < DaylightingControl > | DaylightingControlVector |
typedef boost::optional < DaylightingControl > | OptionalDaylightingControl |
DaylightingControl is a SpaceItem that wraps the OpenStudio IDD object 'OS:Daylighting:Control'.
|
explicit |
|
inlinevirtual |
bool openstudio::model::DaylightingControl::aimAt | ( | const Point3d & | target | ) |
Keeps current position and orients the view towards the target, target is in space coordinates.
|
static |
double openstudio::model::DaylightingControl::illuminanceSetpoint | ( | ) | const |
bool openstudio::model::DaylightingControl::isIlluminanceSetpointDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isLightingControlTypeDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isMinimumInputPowerFractionforContinuousDimmingControlDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isMinimumLightOutputFractionforContinuousDimmingControlDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isNumberofDaylightingViewsDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isNumberofSteppedControlStepsDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isPhiRotationAroundZAxisDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isPrimaryDaylightingControl | ( | ) | const |
Is this the primary control point for the containing ThermalZone.
bool openstudio::model::DaylightingControl::isProbabilityLightingwillbeResetWhenNeededinManualSteppedControlDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isPsiRotationAroundXAxisDefaulted | ( | ) | const |
bool openstudio::model::DaylightingControl::isSecondaryDaylightingControl | ( | ) | const |
Is this the secondary control point for the containing ThermalZone.
bool openstudio::model::DaylightingControl::isThetaRotationAroundYAxisDefaulted | ( | ) | const |
std::string openstudio::model::DaylightingControl::lightingControlType | ( | ) | const |
boost::optional<double> openstudio::model::DaylightingControl::maximumAllowableDiscomfortGlareIndex | ( | ) | const |
double openstudio::model::DaylightingControl::minimumInputPowerFractionforContinuousDimmingControl | ( | ) | const |
double openstudio::model::DaylightingControl::minimumLightOutputFractionforContinuousDimmingControl | ( | ) | const |
int openstudio::model::DaylightingControl::numberofDaylightingViews | ( | ) | const |
int openstudio::model::DaylightingControl::numberofSteppedControlSteps | ( | ) | const |
double openstudio::model::DaylightingControl::phiRotationAroundZAxis | ( | ) | const |
openstudio::Point3d openstudio::model::DaylightingControl::position | ( | ) | const |
Returns a Point3d representing position only in meters relative to the Space.
double openstudio::model::DaylightingControl::positionXCoordinate | ( | ) | const |
double openstudio::model::DaylightingControl::positionYCoordinate | ( | ) | const |
double openstudio::model::DaylightingControl::positionZCoordinate | ( | ) | const |
double openstudio::model::DaylightingControl::probabilityLightingwillbeResetWhenNeededinManualSteppedControl | ( | ) | const |
double openstudio::model::DaylightingControl::psiRotationAroundXAxis | ( | ) | const |
void openstudio::model::DaylightingControl::resetIlluminanceSetpoint | ( | ) |
void openstudio::model::DaylightingControl::resetLightingControlType | ( | ) |
void openstudio::model::DaylightingControl::resetMaximumAllowableDiscomfortGlareIndex | ( | ) |
void openstudio::model::DaylightingControl::resetMinimumInputPowerFractionforContinuousDimmingControl | ( | ) |
void openstudio::model::DaylightingControl::resetMinimumLightOutputFractionforContinuousDimmingControl | ( | ) |
void openstudio::model::DaylightingControl::resetNumberofDaylightingViews | ( | ) |
void openstudio::model::DaylightingControl::resetNumberofSteppedControlSteps | ( | ) |
void openstudio::model::DaylightingControl::resetPhiRotationAroundZAxis | ( | ) |
void openstudio::model::DaylightingControl::resetProbabilityLightingwillbeResetWhenNeededinManualSteppedControl | ( | ) |
void openstudio::model::DaylightingControl::resetPsiRotationAroundXAxis | ( | ) |
void openstudio::model::DaylightingControl::resetThetaRotationAroundYAxis | ( | ) |
bool openstudio::model::DaylightingControl::setIlluminanceSetpoint | ( | double | illuminanceSetpoint | ) |
bool openstudio::model::DaylightingControl::setLightingControlType | ( | const std::string & | lightingControlType | ) |
bool openstudio::model::DaylightingControl::setMaximumAllowableDiscomfortGlareIndex | ( | double | maximumAllowableDiscomfortGlareIndex | ) |
bool openstudio::model::DaylightingControl::setMinimumInputPowerFractionforContinuousDimmingControl | ( | double | minimumInputPowerFractionforContinuousDimmingControl | ) |
bool openstudio::model::DaylightingControl::setMinimumLightOutputFractionforContinuousDimmingControl | ( | double | minimumLightOutputFractionforContinuousDimmingControl | ) |
bool openstudio::model::DaylightingControl::setNumberofDaylightingViews | ( | int | numberofDaylightingViews | ) |
bool openstudio::model::DaylightingControl::setNumberofSteppedControlSteps | ( | int | numberofSteppedControlSteps | ) |
bool openstudio::model::DaylightingControl::setPhiRotationAroundZAxis | ( | double | phiRotationAroundZAxis | ) |
bool openstudio::model::DaylightingControl::setPosition | ( | const openstudio::Point3d & | position | ) |
Sets a Point3d representing position only position in meters relative to the Space.
Does not change the orientation of the DaylightingControl.
bool openstudio::model::DaylightingControl::setPositionXCoordinate | ( | double | positionXCoordinate | ) |
bool openstudio::model::DaylightingControl::setPositionYCoordinate | ( | double | positionYCoordinate | ) |
bool openstudio::model::DaylightingControl::setPositionZCoordinate | ( | double | positionZCoordinate | ) |
bool openstudio::model::DaylightingControl::setProbabilityLightingwillbeResetWhenNeededinManualSteppedControl | ( | double | probabilityLightingwillbeResetWhenNeededinManualSteppedControl | ) |
bool openstudio::model::DaylightingControl::setPsiRotationAroundXAxis | ( | double | psiRotationAroundXAxis | ) |
bool openstudio::model::DaylightingControl::setThetaRotationAroundYAxis | ( | double | thetaRotationAroundYAxis | ) |
bool openstudio::model::DaylightingControl::setTransformation | ( | const openstudio::Transformation & | transformation | ) |
Sets a Transformation representing position and orientation in meters relative to the Space.
double openstudio::model::DaylightingControl::thetaRotationAroundYAxis | ( | ) | const |
openstudio::Transformation openstudio::model::DaylightingControl::transformation | ( | ) | const |
Returns a Transformation representing position and orientation in meters relative to the Space.
|
static |
|
related |
|
related |