외부 클래스에서 상속

CG::Class::UseAsExternal 특성을 사용하여 모델의 일부가 아닌 클래스에서 상속합니다.

이 태스크 정보

모델의 외부 클래스에서 상속하려면 다음을 수행하십시오.
  1. 클래스의 CG::Class::UseAsExternal 특성을 선택으로 설정하십시오. 이 설정을 사용하여 수퍼 클래스에 대해 코드가 생성되지 않도록 하십시오.
  2. 서브클래스에서 클래스 헤더 파일의 #include를 생성하려면 다음 중 하나를 수행하십시오.
  • 일부 컴포넌트의 범위에 외부 요소를 추가하십시오.
  • 외부 요소를 컴포넌트의 파일에 맵핑하십시오.
  • 클래스의 CG::Class::FileName 특성을 스펙 파일의 이름(예: super.h)으로 설정하십시오. 해당 파일은 관계를 가지고 있는 클래스에 대한 소스 파일에 포함됩니다. FileName 특성이 설정되지 않은 경우 #include는 생성되지 않습니다.

특정 클래스 대신 전체 패키지를 가져오기 위해 클래스가 필요한 경우 외부 패키지에 대한 «Usage» 스테레오타입의 종속성을 추가하십시오(종속성 참조).


피드백