Geant4
9.6.p02
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
List of all members
G4BSplineSurfaceWithKnots Class Reference
#include <
G4BSplineSurfaceWithKnots.hh
>
Inheritance diagram for G4BSplineSurfaceWithKnots:
[
legend
]
Collaboration diagram for G4BSplineSurfaceWithKnots:
[
legend
]
Additional Inherited Members
Public Member Functions inherited from
G4BSplineSurface
G4BSplineSurface
()
G4BSplineSurface
(
const
char *nurbfilename,
G4Ray
&rayref)
G4BSplineSurface
(
G4int
u,
G4int
v,
G4KnotVector
&u_kv,
G4KnotVector
&v_kv,
G4ControlPoints
&cp)
virtual
~G4BSplineSurface
()
G4int
Intersect
(
const
G4Ray
&)
void
CalcBBox
()
G4double
GetUHit
()
const
G4double
GetVHit
()
const
G4double
ClosestDistanceToPoint
(
const
G4Point3D
&)
void
Reset
()
G4int
GetRows
()
const
G4int
GetCols
()
const
G4Point3D
GetControlPoint
(
G4int
a
,
G4int
b
)
const
G4int
MyType
()
const
Static Public Member Functions inherited from
G4Surface
static
void
Project
(
G4double
&Coord,
const
G4Point3D
&Pt,
const
G4Plane
&Pl)
Protected Member Functions inherited from
G4Surface
virtual
void
InitBounded
()
Protected Attributes inherited from
G4Surface
G4BoundingBox3D
*
bbox
G4Point3D
closest_hit
G4Surface
*
next
G4SurfaceBoundary
surfaceBoundary
G4double
kCarTolerance
G4double
kAngTolerance
G4int
Intersected
G4Vector3D
origin
G4int
Type
G4int
AdvancedFace
G4int
active
G4double
distance
G4double
uhit
G4double
vhit
G4int
sameSense
Detailed Description
Definition at line
46
of file
G4BSplineSurfaceWithKnots.hh
.
The documentation for this class was generated from the following file:
D:/Geant4/geant4_9_6_p02/source/geometry/solids/BREPS/include/
G4BSplineSurfaceWithKnots.hh
Generated on Sat May 25 2013 14:39:18 for Geant4 by
1.8.4