HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GOP_GroupParse::GroupCreator Class Reference

#include <GOP_GroupParse.h>

Public Member Functions

 GroupCreator ()
 
 GroupCreator (const GEO_Detail *detail)
 
 GroupCreator (GEO_Detail *detail, bool detached)
 
GA_GroupcreateGroup (GA_GroupType type) const
 
const GEO_DetailgetDetail () const
 

Public Attributes

const GEO_DetailmyConstDetail
 
GEO_DetailmyNonConstDetail
 

Detailed Description

This wrapper of a detail allows parsing of groups on either a const or non-const GA_Detail using the same interface for both. If the detail is const, any new group will be detached. If the detail is non-const, they will be optionally detached.

Definition at line 78 of file GOP_GroupParse.h.

Constructor & Destructor Documentation

GOP_GroupParse::GroupCreator::GroupCreator ( )
inline

Definition at line 81 of file GOP_GroupParse.h.

GOP_GroupParse::GroupCreator::GroupCreator ( const GEO_Detail detail)
inlineexplicit

Definition at line 82 of file GOP_GroupParse.h.

GOP_GroupParse::GroupCreator::GroupCreator ( GEO_Detail detail,
bool  detached 
)
inline

Definition at line 86 of file GOP_GroupParse.h.

Member Function Documentation

GA_Group* GOP_GroupParse::GroupCreator::createGroup ( GA_GroupType  type) const
const GEO_Detail& GOP_GroupParse::GroupCreator::getDetail ( ) const
inline

Definition at line 93 of file GOP_GroupParse.h.

Member Data Documentation

const GEO_Detail* GOP_GroupParse::GroupCreator::myConstDetail

Definition at line 98 of file GOP_GroupParse.h.

GEO_Detail* GOP_GroupParse::GroupCreator::myNonConstDetail

Definition at line 99 of file GOP_GroupParse.h.


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