Geant4
9.6.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
List of all members
G4BSplineSurfaceWithKnots Class Reference
#include <
G4BSplineSurfaceWithKnots.hh
>
Inheritance diagram for G4BSplineSurfaceWithKnots:
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
Public Member Functions inherited from
G4Surface
G4Surface
()
virtual
~G4Surface
()
G4int
operator==
(
const
G4Surface
&s)
virtual
G4String
GetEntityType
()
const
virtual
const
char *
Name
()
const
virtual
G4int
MyType
()
const
void
SetBoundaries
(
G4CurveVector
*)
virtual
G4double
HowNear
(
const
G4Vector3D
&x)
const
virtual
G4double
ClosestDistanceToPoint
(
const
G4Point3D
&Pt)
G4Vector3D
GetOrigin
()
const
G4double
GetDistance
()
const
void
SetDistance
(
G4double
Dist)
G4int
IsActive
()
const
void
SetActive
(
G4int
act)
void
Deactivate
()
void
SetSameSense
(
G4int
sameSense0)
G4int
GetSameSense
()
const
G4BoundingBox3D
*
GetBBox
()
const
G4Point3D
&
GetClosestHit
()
const
void
SetNextNode
(
G4Surface
*)
G4Surface
*
GetNextNode
()
virtual void
Reset
()
virtual
G4int
Intersect
(
const
G4Ray
&)
virtual
G4Vector3D
Normal
(
const
G4Vector3D
&p)
const
virtual void
CalcBBox
()
virtual
G4double
GetUHit
()
const
virtual
G4double
GetVHit
()
const
virtual
G4Point3D
Evaluation
(
const
G4Ray
&G4Rayref)
virtual
G4int
Evaluate
(register
const
G4Ray
&Rayref)
virtual void
Project
()
virtual void
CalcNormal
()
virtual
G4int
IsConvex
()
const
virtual
G4int
GetConvex
()
const
virtual
G4int
GetNumberOfPoints
()
const
virtual
const
G4Point3D
&
GetPoint
(
G4int
Count)
const
virtual
G4Ray
*
Norm
()
virtual
G4Vector3D
SurfaceNormal
(
const
G4Point3D
&Pt)
const
=0
Public Member Functions inherited from
G4STEPEntity
G4STEPEntity
()
virtual
~G4STEPEntity
()
virtual
G4String
GetEntityType
()
const
=0
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:
G4BSplineSurfaceWithKnots.hh
G4BSplineSurfaceWithKnots
Generated by
1.9.6