25#ifndef ODTRVISBACKGROUNDDEF
26#define ODTRVISBACKGROUNDDEF
141 const bool bRVal = bkgnd1 == bkgnd2;
bool OdEqual(double x, double y, double tol=1.e-10)
#define SETBIT(flags, bit, value)
#define GETBIT(flags, bit)
const OdTrVisId kTrVisNegativeId
OdTrVisId OdTrVisProgramId
void resetFlags(OdUInt16 nFlags=0)
void enableFOVOverride(bool bSet)
OdTrVisProgramId m_baseProgramId
bool isFOVOverridden() const
bool hasBackgroundStream() const
bool isBackgroundLinkedToCamera() const
void setShadedBackground(bool bSet)
OdTrVisFlatMetafileContainerPtr m_pStream
double backgroundRadius() const
void setBackgroundRadius(double bkgndRad)
void setFOVOverrideAngle(double fovAngle)
void setCameraRotationAngles(double longRot, double latRot)
bool operator!=(const OdTrVisBackgroundDef &bkgnd) const
bool isShadedBackground() const
double fovOverrideAngle() const
double longitudeRotationAngle() const
void enableBackground(bool bSet)
static bool compareNoStream(const OdTrVisBackgroundDef &bkgnd1, const OdTrVisBackgroundDef &bkgnd2)
bool operator==(const OdTrVisBackgroundDef &bkgnd) const
OdTrVisFlatMetafileContainerPtr backgroundStream() const
void setBackgroundStream(const OdTrVisFlatMetafileContainerPtr pStream)
double latitudeRotationAngle() const
void linkBackgroundToCamera(bool bSet)
OdTrVisProgramId baseProgramId() const
void setBaseProgramId(OdTrVisProgramId baseProgramId)
void cameraRotationAngles(double &longRot, double &latRot) const
bool hasBaseProgramId() const
bool isBackgroundEnabled() const