HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_GuideTimeDep< GuideBase > Class Template Reference

#include <SIM_GuideTimeDep.h>

+ Inheritance diagram for SIM_GuideTimeDep< GuideBase >:

Public Member Functions

 SIM_GuideTimeDep (const SIM_Data *owner)
 Constructor which takes a const SIM_Data as our owner. More...
 
 SIM_GuideTimeDep (const SIM_Data *owner, bool displayonce)
 
 ~SIM_GuideTimeDep () override
 Destructor for this class. More...
 

Protected Member Functions

GU_ConstDetailHandle getGuideGeometrySubclass (const SIM_RootData &root, UT_DMatrix4 &xform, const SIM_Time &t) override
 

Detailed Description

template<class GuideBase>
class SIM_GuideTimeDep< GuideBase >

This SIM_Guide subclass is a container for another type of SIM_Guide which is provided as a template parameter. Each object causes a new SIM_Guide to be generated, and requests are passed on to that contained SIM_Guide.

Definition at line 20 of file SIM_GuideTimeDep.h.

Constructor & Destructor Documentation

template<class GuideBase >
SIM_GuideTimeDep< GuideBase >::SIM_GuideTimeDep ( const SIM_Data owner)
inlineexplicit

Constructor which takes a const SIM_Data as our owner.

Definition at line 24 of file SIM_GuideTimeDep.h.

template<class GuideBase >
SIM_GuideTimeDep< GuideBase >::SIM_GuideTimeDep ( const SIM_Data owner,
bool  displayonce 
)
inlineexplicit

Constructor which takes an owner, and a flag to pass on to our base. This flag is used by SIM_GuideShared.

Definition at line 30 of file SIM_GuideTimeDep.h.

template<class GuideBase >
SIM_GuideTimeDep< GuideBase >::~SIM_GuideTimeDep ( )
inlineoverride

Destructor for this class.

Definition at line 36 of file SIM_GuideTimeDep.h.

Member Function Documentation

template<class GuideBase >
GU_ConstDetailHandle SIM_GuideTimeDep< GuideBase >::getGuideGeometrySubclass ( const SIM_RootData root,
UT_DMatrix4 xform,
const SIM_Time t 
)
inlineoverrideprotected

Definition at line 41 of file SIM_GuideTimeDep.h.


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