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

#include <SoTubs.h>

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

Public 멤버 함수

 SoTubs ()
 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 pRMin
 Inside radius of the tube. 더 자세히 ...
 
SoSFFloat pRMax
 Outside radius of the tube. 더 자세히 ...
 
SoSFFloat pDz
 Half-length in Z. 더 자세히 ...
 
SoSFFloat pSPhi
 Starting angle, in radians. 더 자세히 ...
 
SoSFFloat pDPhi
 Delta-angle, in radians. 더 자세히 ...
 
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 ~SoTubs ()
 Destructor, required. 더 자세히 ...
 

Private 멤버 함수

 SO_NODE_HEADER (SoTubs)
 
void generateChildren ()
 
void updateChildren ()
 
void inc (double &sinPhi, double &cosPhi, double sinDeltaPhi, double cosDeltaPhi) const
 help with trigonometry. increments sines an cosines by an angle. 더 자세히 ...
 

Private 속성

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

상세한 설명

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

생성자 & 소멸자 문서화

SoTubs::SoTubs ( )

Constructor, required.

virtual SoTubs::~SoTubs ( )
protectedvirtual

Destructor, required.

멤버 함수 문서화

virtual void SoTubs::clearAlternateRep ( )
virtual

We better be able to clear it, too!

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

compute bounding Box, required

virtual void SoTubs::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 SoTubs::generateChildren ( )
private

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

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

Generate Primitives, required.

virtual SoChildList* SoTubs::getChildren ( ) const
protectedvirtual

GetChildList, required whenever the class has hidden children.

void SoTubs::inc ( double &  sinPhi,
double &  cosPhi,
double  sinDeltaPhi,
double  cosDeltaPhi 
) const
inlineprivate

help with trigonometry. increments sines an cosines by an angle.

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

static void SoTubs::initClass ( )
static

Class Initializer, required.

SoTubs::SO_NODE_HEADER ( SoTubs  )
private
void SoTubs::updateChildren ( )
private

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

멤버 데이타 문서화

SoSFNode SoTubs::alternateRep

Alternate rep - required.

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

SoChildList* SoTubs::children
private

ChildList. Required whenever the class has hidden children.

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

SoSFFloat SoTubs::pDPhi

Delta-angle, in radians.

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

SoSFFloat SoTubs::pDz

Half-length in Z.

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

SoSFFloat SoTubs::pRMax

Outside radius of the tube.

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

SoSFFloat SoTubs::pRMin

Inside radius of the tube.

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

SoSFFloat SoTubs::pSPhi

Starting angle, in radians.

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


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