Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | 정적 Public 멤버 함수 | Public 속성 | Protected 멤버 함수 | Private 멤버 함수 | Private 속성 | 모든 멤버 목록
SoTrap 클래스 참조

#include <SoTrap.h>

SoTrap에 대한 상속 다이어그램 :

Public 멤버 함수

 SoTrap ()
 Constructor, required. 더 자세히 ...
 
virtual void generateAlternateRep ()
 
virtual void clearAlternateRep ()
 We better be able to clear it, too! 더 자세히 ...
 

정적 Public 멤버 함수

static void initClass ()
 Class Initializer, required. 더 자세히 ...
 

Public 속성

SoSFFloat pDz
 half-length along Z 더 자세히 ...
 
SoSFFloat pTheta
 Polar angle of the line joining the centres of the faces at -/+pDz. 더 자세히 ...
 
SoSFFloat pPhi
 
SoSFFloat pDy1
 Half-length along y of the face at -pDz. 더 자세히 ...
 
SoSFFloat pDx1
 Half-length along x of the side at y=-pDy1 of the face at -pDz. 더 자세히 ...
 
SoSFFloat pDx2
 Half-length along x of the side at y=+pDy1 of the face at -pDz. 더 자세히 ...
 
SoSFFloat pDy2
 Half-length along y of the face at +pDz. 더 자세히 ...
 
SoSFFloat pDx3
 Half-length along x of the side at y=-pDy2 of the face at +pDz. 더 자세히 ...
 
SoSFFloat pDx4
 Half-length along x of the side at y=+pDy2 of the face at +pDz. 더 자세히 ...
 
SoSFFloat pAlp1
 
SoSFFloat pAlp2
 
SoSFNode alternateRep
 Alternate rep - required. 더 자세히 ...
 

Protected 멤버 함수

virtual void computeBBox (SoAction *action, SbBox3f &box, SbVec3f &center)
 compute bounding Box, required 더 자세히 ...
 
virtual void generatePrimitives (SoAction *action)
 Generate Primitives, required. 더 자세히 ...
 
virtual SoChildList * getChildren () const
 GetChildList, required whenever the class has hidden children. 더 자세히 ...
 
virtual ~SoTrap ()
 Destructor, required. 더 자세히 ...
 

Private 멤버 함수

 SO_NODE_HEADER (SoTrap)
 
void generateChildren ()
 
void updateChildren ()
 

Private 속성

SoChildList * children
 ChildList. Required whenever the class has hidden children. 더 자세히 ...
 

상세한 설명

SoTrap.h 파일의 82 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

SoTrap::SoTrap ( )

Constructor, required.

virtual SoTrap::~SoTrap ( )
protectedvirtual

Destructor, required.

멤버 함수 문서화

virtual void SoTrap::clearAlternateRep ( )
virtual

We better be able to clear it, too!

virtual void SoTrap::computeBBox ( SoAction *  action,
SbBox3f &  box,
SbVec3f &  center 
)
protectedvirtual

compute bounding Box, required

virtual void SoTrap::generateAlternateRep ( )
virtual

Generate AlternateRep, required. Generating an alternate representation must be done upon users request. It allows an Inventor program to read back the file without requiring this code to be dynamically linked. If the users expects that this code will be dynamically linked, he need not invoke this method.

void SoTrap::generateChildren ( )
private

Generate Children. Used to create the hidden children. Required whenever the node has hidden children.

virtual void SoTrap::generatePrimitives ( SoAction *  action)
protectedvirtual

Generate Primitives, required.

virtual SoChildList* SoTrap::getChildren ( ) const
protectedvirtual

GetChildList, required whenever the class has hidden children.

static void SoTrap::initClass ( )
static

Class Initializer, required.

SoTrap::SO_NODE_HEADER ( SoTrap  )
private
void SoTrap::updateChildren ( )
private

Used to modify hidden children when a data field is changed. Required whenever the class has hidden children.

멤버 데이타 문서화

SoSFNode SoTrap::alternateRep

Alternate rep - required.

SoTrap.h 파일의 146 번째 라인에서 정의되었습니다.

SoChildList* SoTrap::children
private

ChildList. Required whenever the class has hidden children.

SoTrap.h 파일의 211 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pAlp1

Angle with respect to the y axis from the centre of the side at y=-pDy1 to the centre at y=+pDy1 of the face at -pDz

SoTrap.h 파일의 136 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pAlp2

Angle with respect to the y axis from the centre of the side at y=-pDy2 to the centre at y=+pDy2 of the face at +pDz

SoTrap.h 파일의 141 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pDx1

Half-length along x of the side at y=-pDy1 of the face at -pDz.

SoTrap.h 파일의 115 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pDx2

Half-length along x of the side at y=+pDy1 of the face at -pDz.

SoTrap.h 파일의 119 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pDx3

Half-length along x of the side at y=-pDy2 of the face at +pDz.

SoTrap.h 파일의 127 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pDx4

Half-length along x of the side at y=+pDy2 of the face at +pDz.

SoTrap.h 파일의 131 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pDy1

Half-length along y of the face at -pDz.

SoTrap.h 파일의 111 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pDy2

Half-length along y of the face at +pDz.

SoTrap.h 파일의 123 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pDz

half-length along Z

SoTrap.h 파일의 98 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pPhi

Azimuthal angle of the line joing the centre of the face at -pDz to the centre of the face at +pDz

SoTrap.h 파일의 107 번째 라인에서 정의되었습니다.

SoSFFloat SoTrap::pTheta

Polar angle of the line joining the centres of the faces at -/+pDz.

SoTrap.h 파일의 102 번째 라인에서 정의되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: