Simbody  3.4 (development)
SimTK::Measure_< T >::Scale Class Reference

This Measure multiplies some other Measure by a Real scale factor. More...

#include <Measure.h>

+ Inheritance diagram for SimTK::Measure_< T >::Scale:

List of all members.

Classes

class  Implementation

Public Member Functions

 SimTK_MEASURE_HANDLE_PREAMBLE (Scale, Measure_< T >)
 Scale (Subsystem &sub, Real factor, const Measure_< T > &operand)
const Measure_< T > & getOperandMeasure () const
 Get the operand (thing being scaled) measure for this measure.
 SimTK_MEASURE_HANDLE_POSTSCRIPT (Scale, Measure_< T >)

Detailed Description

template<class T>
class SimTK::Measure_< T >::Scale

This Measure multiplies some other Measure by a Real scale factor.

Template Parameters:
TAny type that supports a scalar multiply, with the scalar on the left, that returns the product as another object of type T. In particular, Real, Vec<N>, and Vector will work.

Constructor & Destructor Documentation

template<class T>
SimTK::Measure_< T >::Scale::Scale ( Subsystem sub,
Real  factor,
const Measure_< T > &  operand 
) [inline]

Member Function Documentation

template<class T>
SimTK::Measure_< T >::Scale::SimTK_MEASURE_HANDLE_PREAMBLE ( Scale  ,
Measure_< T >   
)
template<class T>
const Measure_<T>& SimTK::Measure_< T >::Scale::getOperandMeasure ( ) const [inline]

Get the operand (thing being scaled) measure for this measure.

template<class T>
SimTK::Measure_< T >::Scale::SimTK_MEASURE_HANDLE_POSTSCRIPT ( Scale  ,
Measure_< T >   
)

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines