25 #ifndef ODTRVISLIGHTDEF
26 #define ODTRVISLIGHTDEF
OD_FORCEINLINE bool OdTrVisFPEqual(float a, float b, float tol=1.e-8f)
bool isEqualTo(const OdGePoint3d &point, const OdGeTol &tol=OdGeContext::gTol) const
bool isEqualTo(const OdGeVector3d &vect, const OdGeTol &tol=OdGeContext::gTol) const
virtual void wrPoint3d(const OdGePoint3d &pt)
virtual void wrFloat(float val)
virtual void rdVector3d(OdGeVector3d &vec) const
virtual OdUInt8 rdUInt8() const
virtual float rdFloat() const
virtual void wrUInt8(OdUInt8 val)
virtual bool rdBool() const
virtual void rdPoint3d(OdGePoint3d &pt) const
virtual void wrBool(bool bVal)
virtual void wrVector3d(const OdGeVector3d &vec)
enum OdTrVisLightDef::LightType m_type
void load(OdGsFiler *pFiler)
float m_linearAttenuation
void save(OdGsFiler *pFiler) const
bool eq(const OdTrVisLightDef &dl2) const
float m_constantAttenuation
float m_quadraticAttenuation