MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
DtLogicalTimeFactory Class Reference
+ Collaboration diagram for DtLogicalTimeFactory:

Public Member Functions

 DtLogicalTimeFactory (DtRtiApiUniquePtr< DtRtiApiTimeFactory > &logicalTimeFactoryVal, std::string const &implementationNameVal)
 Constructors. More...
 
virtual ~DtLogicalTimeFactory ()
 Destructor. More...
 
virtual std::string const & implementationName ()
 Return the time implementation name. More...
 
DtRtiApiTime const & initial () const
 Return a time with an initial value. More...
 
DtRtiApiTime const & final () const
 Return a time with a final value. More...
 
DtRtiApiTimeInterval const & zero () const
 Return a time interval with an zero value. More...
 
DtRtiApiTimeInterval const & epsilon () const
 Return a time interval with a epsilon value. More...
 
virtual DtRtiApiUniquePtrTime makeInitial ()
 
virtual DtRtiApiUniquePtrTime decode (DtRtiApiVariableLengthData const &VariableLengthData)
 
virtual DtRtiApiUniquePtrTime decode (void *buffer, unsigned long bufferSize)
 
virtual
DtRtiApiUniquePtrTimeInterval 
makeZero ()
 
virtual
DtRtiApiUniquePtrTimeInterval 
makeEpsilon ()
 
virtual
DtRtiApiUniquePtrTimeInterval 
decodeInterval (DtRtiApiVariableLengthData const &VariableLengthData)
 
virtual
DtRtiApiUniquePtrTimeInterval 
decodeInterval (void *buffer, unsigned long bufferSize)
 

Protected Attributes

std::string myImplementationName
 
DtRtiApiUniquePtr
< DtRtiApiTimeFactory
myLogicalTimeFactory
 
DtRtiApiUniquePtrTime myInitial
 
DtRtiApiUniquePtrTime myFinal
 
DtRtiApiUniquePtrTimeInterval myZero
 
DtRtiApiUniquePtrTimeInterval myEpsilon
 

Constructor & Destructor Documentation

DtLogicalTimeFactory::DtLogicalTimeFactory ( DtRtiApiUniquePtr< DtRtiApiTimeFactory > &  logicalTimeFactoryVal,
std::string const &  implementationNameVal 
)

Constructors.

virtual DtLogicalTimeFactory::~DtLogicalTimeFactory ( )
virtual

Destructor.

Member Function Documentation

virtual DtRtiApiUniquePtrTime DtLogicalTimeFactory::decode ( DtRtiApiVariableLengthData const &  VariableLengthData)
virtual
virtual DtRtiApiUniquePtrTime DtLogicalTimeFactory::decode ( void *  buffer,
unsigned long  bufferSize 
)
virtual
virtual DtRtiApiUniquePtrTimeInterval DtLogicalTimeFactory::decodeInterval ( DtRtiApiVariableLengthData const &  VariableLengthData)
virtual
virtual DtRtiApiUniquePtrTimeInterval DtLogicalTimeFactory::decodeInterval ( void *  buffer,
unsigned long  bufferSize 
)
virtual
DtRtiApiTimeInterval const& DtLogicalTimeFactory::epsilon ( ) const

Return a time interval with a epsilon value.

DtRtiApiTime const& DtLogicalTimeFactory::final ( ) const

Return a time with a final value.

virtual std::string const& DtLogicalTimeFactory::implementationName ( )
virtual

Return the time implementation name.

DtRtiApiTime const& DtLogicalTimeFactory::initial ( ) const

Return a time with an initial value.

virtual DtRtiApiUniquePtrTimeInterval DtLogicalTimeFactory::makeEpsilon ( )
virtual
virtual DtRtiApiUniquePtrTime DtLogicalTimeFactory::makeInitial ( )
virtual
virtual DtRtiApiUniquePtrTimeInterval DtLogicalTimeFactory::makeZero ( )
virtual
DtRtiApiTimeInterval const& DtLogicalTimeFactory::zero ( ) const

Return a time interval with an zero value.

Member Data Documentation

DtRtiApiUniquePtrTimeInterval DtLogicalTimeFactory::myEpsilon
protected
DtRtiApiUniquePtrTime DtLogicalTimeFactory::myFinal
protected
std::string DtLogicalTimeFactory::myImplementationName
protected
DtRtiApiUniquePtrTime DtLogicalTimeFactory::myInitial
protected
DtRtiApiUniquePtr<DtRtiApiTimeFactory> DtLogicalTimeFactory::myLogicalTimeFactory
protected
DtRtiApiUniquePtrTimeInterval DtLogicalTimeFactory::myZero
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)