#ifndef INCLUDED_SB_LINEREP_HXX #define INCLUDED_SB_LINEREP_HXX // $Id: sb_LineRep.hxx,v 1.1 1998/09/14 15:04:27 bmaddox Exp bmaddox $ // Note: This class has been compiled, but has NOT been tested due to // the lack of data using the Line Representation module. #include #ifndef INCLUDED_SB_FOREIGNID_HXX #include "builder/sb_ForeignID.hxx" #endif #ifndef INCLUDED_SC_RECORD_H #include "container/sc_Record.h" #endif class sb_LineRep { public: sb_LineRep(); sb_LineRep(sb_LineRep const& right); sb_LineRep const& operator=(sb_LineRep const& right); sb_LineRep(sc_Record& recprox); // Accessors string const& getModuleName() const; long getRecordID() const; long getBaseScale() const; long getSmallScaleMin() const; long getLargeScaleMax() const; long getColorIndex() const; long getLineType() const; double getLineWidth() const; private: string d_moduleName; long d_recordID; long d_baseScale; long d_smallScaleMin; long d_largeScaleMax; long d_colorIndex; long d_lineType; double d_lineWidth; }; inline string const& sb_LineRep::getModuleName() const { return d_moduleName; } inline long sb_LineRep::getRecordID() const { return d_recordID; } inline long sb_LineRep::getBaseScale() const { return d_baseScale; } inline long sb_LineRep::getSmallScaleMin() const { return d_smallScaleMin; } inline long sb_LineRep::getLargeScaleMax() const { return d_largeScaleMax; } inline long sb_LineRep::getColorIndex() const { return d_colorIndex; } inline long sb_LineRep::getLineType() const { return d_lineType; } inline double sb_LineRep::getLineWidth() const { return d_lineWidth; } #endif // INCLUDED_SB_LINEREP_HXX