#include <FCDExtra.h>
Inheritance diagram for FCDETechnique:
Public Member Functions | |
FCDETechnique (FCDocument *document, FCDEType *parent, const char *profile) | |
Constructor: do not use directly. | |
virtual | ~FCDETechnique () |
Destructor. | |
const char * | GetProfile () const |
Retrieves the name of the application-specific profile of the technique. | |
void | SetProfile (const fm::string &_profile) |
Sets the name of the application-specific profile of the technique. | |
FUTrackable * | GetPluginObject () |
Retrieves the plug-in object that overrides the extra tree for this profile. | |
const FUTrackable * | GetPluginObject () const |
See above. | |
void | SetPluginObject (FUTrackable *plugin) |
Sets the plug-in object that overrides the extra tree for this profile. | |
virtual FCDENode * | Clone (FCDENode *clone) const |
Clones the extra tree node. |
For convenience, this extra tree technique is based on top of the FCDENode class. An extra tree technique is the root of the extra tree specific to the profile of an application.
|
Constructor: do not use directly. Instead, use the FCDEType::AddTechnique function.
|
|
Clones the extra tree node.
Reimplemented from FCDENode. |
|
Retrieves the plug-in object that overrides the extra tree for this profile. The plug-in object should contain all the necessary information and this extra tree is expected to be empty.
|
|
Retrieves the name of the application-specific profile of the technique.
|
|
Sets the name of the application-specific profile of the technique. Be careful when modifying the application-specific profile name. There is an assumption that within a typed-extra, all application-specific profile names are unique.
|