#include <Inventor/actions/SoAction.h>
#include <Inventor/actions/SoSubAction.h>
이 파일의 소스 코드 페이지로 가기
#define SO_ALTERNATEREP_DO_ACTION |
( |
|
aAction | ) |
|
값:if(aAction->isOfType(SoAlternateRepAction::getClassTypeId())) {
\
if(alternateRep.getValue()==NULL) {\
generateAlternateRep();\
SoNode* altRep = alternateRep.getValue();
\
if((altRep!=NULL) && altRep->isOfType(SoGroup::getClassTypeId()))\
altRep->doAction(aAction);\
}\
} else {\
SoNode* altRep = alternateRep.getValue();
\
if((altRep!=NULL) && altRep->isOfType(SoGroup::getClassTypeId()))\
altRep->doAction(aAction);\
clearAlternateRep();\
}\
return;\
}
SoAlternateRepAction.h 파일의 50 번째 라인에서 정의되었습니다.