C# 클래스 CascadeSharp.TKMath.Bnd.Bnd_B3d

파일 보기 프로젝트 열기: Oblikovati/CascadeSharp 1 사용 예제들

공개 메소드들

메소드 설명
Add ( Bnd_B3d theBox ) : void
Add ( gp_Pnt thePnt ) : void
Add ( gp_XYZ thePnt ) : void
Bnd_B3d ( ) : System
Bnd_B3d ( Bnd_B3d parameter1 ) : System
Bnd_B3d ( gp_XYZ theCenter, gp_XYZ theHSize ) : System
Clear ( ) : void
CornerMax ( ) : gp_XYZ
CornerMin ( ) : gp_XYZ
Enlarge ( double theDiff ) : void
IsIn ( Bnd_B3d theBox ) : bool
IsIn ( Bnd_B3d theBox, gp_Trsf theTrsf ) : bool
IsOut ( Bnd_B3d theOtherBox ) : bool
IsOut ( Bnd_B3d theOtherBox, gp_Trsf theTrsf ) : bool
IsOut ( gp_Ax1 theLine ) : bool
IsOut ( gp_Ax1 theLine, bool _isRay ) : bool
IsOut ( gp_Ax1 theLine, bool _isRay, double theOverthickness ) : bool
IsOut ( gp_Ax3 thePlane ) : bool
IsOut ( gp_XYZ thePnt ) : bool
IsOut ( gp_XYZ theCenter, double theRadius ) : bool
IsOut ( gp_XYZ theCenter, double theRadius, bool _isSphereHollow ) : bool
IsVoid ( ) : bool
Limit ( Bnd_B3d theOtherBox ) : bool
SetCenter ( gp_XYZ theCenter ) : void
SetHSize ( gp_XYZ theHSize ) : void
SquareExtent ( ) : double
Transformed ( gp_Trsf theTrsf ) : Bnd_B3d

메소드 상세

Add() 공개 메소드

public Add ( Bnd_B3d theBox ) : void
theBox Bnd_B3d
리턴 void

Add() 공개 메소드

public Add ( gp_Pnt thePnt ) : void
thePnt gp_Pnt
리턴 void

Add() 공개 메소드

public Add ( gp_XYZ thePnt ) : void
thePnt gp_XYZ
리턴 void

Bnd_B3d() 공개 메소드

public Bnd_B3d ( ) : System
리턴 System

Bnd_B3d() 공개 메소드

public Bnd_B3d ( Bnd_B3d parameter1 ) : System
parameter1 Bnd_B3d
리턴 System

Bnd_B3d() 공개 메소드

public Bnd_B3d ( gp_XYZ theCenter, gp_XYZ theHSize ) : System
theCenter gp_XYZ
theHSize gp_XYZ
리턴 System

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

CornerMax() 공개 메소드

public CornerMax ( ) : gp_XYZ
리턴 gp_XYZ

CornerMin() 공개 메소드

public CornerMin ( ) : gp_XYZ
리턴 gp_XYZ

Enlarge() 공개 메소드

public Enlarge ( double theDiff ) : void
theDiff double
리턴 void

IsIn() 공개 메소드

public IsIn ( Bnd_B3d theBox ) : bool
theBox Bnd_B3d
리턴 bool

IsIn() 공개 메소드

public IsIn ( Bnd_B3d theBox, gp_Trsf theTrsf ) : bool
theBox Bnd_B3d
theTrsf gp_Trsf
리턴 bool

IsOut() 공개 메소드

public IsOut ( Bnd_B3d theOtherBox ) : bool
theOtherBox Bnd_B3d
리턴 bool

IsOut() 공개 메소드

public IsOut ( Bnd_B3d theOtherBox, gp_Trsf theTrsf ) : bool
theOtherBox Bnd_B3d
theTrsf gp_Trsf
리턴 bool

IsOut() 공개 메소드

public IsOut ( gp_Ax1 theLine ) : bool
theLine gp_Ax1
리턴 bool

IsOut() 공개 메소드

public IsOut ( gp_Ax1 theLine, bool _isRay ) : bool
theLine gp_Ax1
_isRay bool
리턴 bool

IsOut() 공개 메소드

public IsOut ( gp_Ax1 theLine, bool _isRay, double theOverthickness ) : bool
theLine gp_Ax1
_isRay bool
theOverthickness double
리턴 bool

IsOut() 공개 메소드

public IsOut ( gp_Ax3 thePlane ) : bool
thePlane gp_Ax3
리턴 bool

IsOut() 공개 메소드

public IsOut ( gp_XYZ thePnt ) : bool
thePnt gp_XYZ
리턴 bool

IsOut() 공개 메소드

public IsOut ( gp_XYZ theCenter, double theRadius ) : bool
theCenter gp_XYZ
theRadius double
리턴 bool

IsOut() 공개 메소드

public IsOut ( gp_XYZ theCenter, double theRadius, bool _isSphereHollow ) : bool
theCenter gp_XYZ
theRadius double
_isSphereHollow bool
리턴 bool

IsVoid() 공개 메소드

public IsVoid ( ) : bool
리턴 bool

Limit() 공개 메소드

public Limit ( Bnd_B3d theOtherBox ) : bool
theOtherBox Bnd_B3d
리턴 bool

SetCenter() 공개 메소드

public SetCenter ( gp_XYZ theCenter ) : void
theCenter gp_XYZ
리턴 void

SetHSize() 공개 메소드

public SetHSize ( gp_XYZ theHSize ) : void
theHSize gp_XYZ
리턴 void

SquareExtent() 공개 메소드

public SquareExtent ( ) : double
리턴 double

Transformed() 공개 메소드

public Transformed ( gp_Trsf theTrsf ) : Bnd_B3d
theTrsf gp_Trsf
리턴 Bnd_B3d