Changeset 541 in Sophya for trunk/SophyaLib/Samba/tod.h
- Timestamp:
- Nov 3, 1999, 3:59:17 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Samba/tod.h
r528 r541 31 31 32 32 // Sample time 33 virtual const MissionTime& SampleTime() const = 0; 34 virtual MissionTime& SampleTime() = 0; 33 virtual const MissionTime& SampleTime(int k) const = 0; 34 virtual MissionTime& SampleTime(int k) = 0; 35 36 // Time to sample number - return the closest sample to time t 37 virtual int_8 IndexFromTime(MissionTime const & t) const = 0; 35 38 36 39 // Sample value 37 virtual const T& SampleValue() const = 0; 38 virtual T& SampleValue() = 0; 40 virtual const T& SampleValue(int_8 k) const = 0; 41 virtual T& SampleValue(int_8 k) = 0; 42 virtual const T& ValueAtTime(MissionTime const & t) const 43 { return SampleValue(IndexFromTime(t)); } 39 44 40 45 // Sample direction 41 virtual const UnitVector& SamplePointing() const = 0; 42 virtual UnitVector& SamplePointing() = 0; 46 virtual const UnitVector& SamplePointing(int_8 k) const = 0; 47 virtual UnitVector& SamplePointing(int_8 k) = 0; 48 // Pointing at time t 49 virtual const UnitVector& PointingAtTime(MissionTime const & t ) const 50 { return SamplePointing(IndexFromTime(t)); } 43 51 44 52 };
Note:
See TracChangeset
for help on using the changeset viewer.