HE_Mesh2014  2.0.11
Public Member Functions | Public Attributes | List of all members
wblut.geom.Tri_BPoint Class Reference
+ Inheritance diagram for wblut.geom.Tri_BPoint:

Public Member Functions

 Tri_BPoint ()
 
 Tri_BPoint (final WB_Coordinate p)
 
 Tri_BPoint (final double x, final double y)
 
 Tri_BPoint (final Tri_BPoint bp)
 
Tri_BPoint getPair ()
 
- Public Member Functions inherited from wblut.geom.Tri_Point
 Tri_Point ()
 
 Tri_Point (final WB_Coordinate p)
 
 Tri_Point (final double x, final double y)
 
 Tri_Point (final Tri_Point p)
 
void setType (final int type)
 
boolean isType (final int type)
 
- Public Member Functions inherited from wblut.geom.WB_SimpleVector
 WB_SimpleVector ()
 
 WB_SimpleVector (final double x, final double y)
 
 WB_SimpleVector (final double x, final double y, final double z)
 
 WB_SimpleVector (final double[] x)
 
 WB_SimpleVector (final double[] fromPoint, final double[] toPoint)
 
 WB_SimpleVector (final WB_Coordinate v)
 
 WB_SimpleVector (final WB_Coordinate fromPoint, final WB_Coordinate toPoint)
 
void set (final double x, final double y)
 
void set (final double x, final double y, final double z)
 
void set (final double x, final double y, final double z, final double w)
 
void set (final WB_Coordinate v)
 
void setCoord (final int i, final double v)
 
void setW (final double w)
 
void setX (final double x)
 
void setY (final double y)
 
void setZ (final double z)
 
double wd ()
 
float wf ()
 
double xd ()
 
float xf ()
 
double yd ()
 
float yf ()
 
double zd ()
 
float zf ()
 
double getd (final int i)
 
float getf (final int i)
 
int compareTo (final WB_Coordinate p)
 
- Public Member Functions inherited from wblut.geom.WB_MutableCoordinate
void setX (double x)
 
void setY (double y)
 
void setZ (double z)
 
void setW (double w)
 
void setCoord (int i, double v)
 
void set (WB_Coordinate p)
 
void set (double x, double y)
 
void set (double x, double y, double z)
 
void set (double x, double y, double z, double w)
 
- Public Member Functions inherited from wblut.geom.WB_Coordinate
double getd (int i)
 
float getf (int i)
 

Public Attributes

int side
 
Tri_BPoint next
 
Tri_BPoint prev
 
- Public Attributes inherited from wblut.geom.Tri_Point
Tri_HalfEdge he = null
 
int type = INTERIOR
 
Tri_Point pair
 

Additional Inherited Members

- Static Public Attributes inherited from wblut.geom.Tri_Point
static final int INTERIOR = 0
 
static final int BOUNDARY = 1
 
static final int DELETED = 2
 
static final int TRANSLATED = 3
 
static final int XSECTION = 4
 
static final int BOUNDS = 5
 

Detailed Description

Represents a boundary point, which has additional fields next and prev to maintain a doubley-linked list of the boundary. The side field can be used for encoding symmetry information about the boundary.

Author
Mark Howison

Constructor & Destructor Documentation

wblut.geom.Tri_BPoint.Tri_BPoint ( )

Creates a point with 'boundary' type.

wblut.geom.Tri_BPoint.Tri_BPoint ( final WB_Coordinate  p)

Sets the 2D coordinates to those of p.

Parameters
p
wblut.geom.Tri_BPoint.Tri_BPoint ( final double  x,
final double  y 
)

Sets the 2D coordinates to (x,y).

Parameters
x
y
wblut.geom.Tri_BPoint.Tri_BPoint ( final Tri_BPoint  bp)

Creates a shallow copy of bp, copying the pointers and not the objects.

Parameters
bp

Member Function Documentation

Tri_BPoint wblut.geom.Tri_BPoint.getPair ( )

Up-casts this point's pair to a BPoint.

Returns

Member Data Documentation

Tri_BPoint wblut.geom.Tri_BPoint.next
Tri_BPoint wblut.geom.Tri_BPoint.prev
int wblut.geom.Tri_BPoint.side

The documentation for this class was generated from the following file: