Class IntrSegment3Box3f
- java.lang.Object
-
- WildMagic.LibFoundation.Intersection.Intersector
-
- WildMagic.LibFoundation.Intersection.IntrSegment3Box3f
-
- All Implemented Interfaces:
java.io.Serializable
public class IntrSegment3Box3f extends Intersector implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class WildMagic.LibFoundation.Intersection.Intersector
Intersector.IntersectionInfo
-
-
Field Summary
Fields Modifier and Type Field Description private Vector3f[]
m_akPoint
private boolean
m_bSolid
private int
m_iQuantity
private Box3f
m_rkBox
private Segment3f
m_rkSegment
private static long
serialVersionUID
-
Fields inherited from class WildMagic.LibFoundation.Intersection.Intersector
m_fContactTime, m_iIntersectionType
-
-
Constructor Summary
Constructors Constructor Description IntrSegment3Box3f(Segment3f rkSegment, Box3f rkBox, boolean bSolid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
Find()
Static intersection queries.Box3f
GetBox()
Vector3f
GetPoint(int i)
int
GetQuantity()
Segment3f
GetSegment()
boolean
Test()
Static intersection queries.-
Methods inherited from class WildMagic.LibFoundation.Intersection.Intersector
GetContactTime, GetIntersectionType
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
m_rkSegment
private Segment3f m_rkSegment
-
m_rkBox
private Box3f m_rkBox
-
m_bSolid
private boolean m_bSolid
-
m_iQuantity
private int m_iQuantity
-
m_akPoint
private Vector3f[] m_akPoint
-
-
Method Detail
-
Find
public boolean Find()
Description copied from class:Intersector
Static intersection queries. The default implementations return 'false'. The Find query produces a set of intersection. The derived class is responsible for providing access to that set, since the nature of the set is dependent on the object types.- Overrides:
Find
in classIntersector
- Returns:
- false
-
GetBox
public final Box3f GetBox()
-
GetPoint
public final Vector3f GetPoint(int i)
-
GetQuantity
public int GetQuantity()
-
GetSegment
public final Segment3f GetSegment()
-
Test
public boolean Test()
Description copied from class:Intersector
Static intersection queries. The default implementations return 'false'. The Find query produces a set of intersection. The derived class is responsible for providing access to that set, since the nature of the set is dependent on the object types.- Overrides:
Test
in classIntersector
- Returns:
- false
-
-