JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.graph.geom.Vertex Class Reference

A Vertex exposing Vec3f vertex- and texture-coordinates. More...

Inheritance diagram for com.jogamp.graph.geom.Vertex:
Collaboration diagram for com.jogamp.graph.geom.Vertex:

Public Member Functions

 Vertex ()
 
 Vertex (final Vertex src)
 Copy ctor. More...
 
 Vertex (final int id, final boolean onCurve, final Vec3f texCoord)
 
 Vertex (final int id, final boolean onCurve, final float texCoordX, final float texCoordY, final float texCoordZ)
 
 Vertex (final Vec3f coord, final boolean onCurve)
 
 Vertex (final Vec2f coord, final boolean onCurve)
 
 Vertex (final float x, final float y, final boolean onCurve)
 
 Vertex (final float[] coordsBuffer, final int offset, final int length, final boolean onCurve)
 
 Vertex (final float x, final float y, final float z, final boolean onCurve)
 
final void setCoord (final Vec3f coord)
 
void setCoord (final Vec2f coord)
 
final void setCoord (final float x, final float y, final float z)
 
final void setCoord (final float x, final float y)
 
int getCoordCount ()
 
final Vec3f getCoord ()
 
final void setX (final float x)
 
final void setY (final float y)
 
final void setZ (final float z)
 
final float x ()
 
final float y ()
 
final float z ()
 
final boolean isOnCurve ()
 
final void setOnCurve (final boolean onCurve)
 
final int getId ()
 
final void setId (final int id)
 
boolean equals (final Object obj)
 
final int hashCode ()
 
final Vec3f getTexCoord ()
 
final void setTexCoord (final Vec3f v)
 
final void setTexCoord (final float s, final float t, final float p)
 
Vertex copy ()
 
String toString ()
 
float z ()
 
Vec3f getCoord ()
 
float x ()
 
float y ()
 
int getCoordCount ()
 

Detailed Description

A Vertex exposing Vec3f vertex- and texture-coordinates.

Definition at line 37 of file Vertex.java.

Constructor & Destructor Documentation

◆ Vertex() [1/9]

com.jogamp.graph.geom.Vertex.Vertex ( )

Definition at line 43 of file Vertex.java.

Here is the caller graph for this function:

◆ Vertex() [2/9]

com.jogamp.graph.geom.Vertex.Vertex ( final Vertex  src)

Copy ctor.

Definition at line 48 of file Vertex.java.

Here is the call graph for this function:

◆ Vertex() [3/9]

com.jogamp.graph.geom.Vertex.Vertex ( final int  id,
final boolean  onCurve,
final Vec3f  texCoord 
)

Definition at line 55 of file Vertex.java.

Here is the call graph for this function:

◆ Vertex() [4/9]

com.jogamp.graph.geom.Vertex.Vertex ( final int  id,
final boolean  onCurve,
final float  texCoordX,
final float  texCoordY,
final float  texCoordZ 
)

Definition at line 61 of file Vertex.java.

Here is the call graph for this function:

◆ Vertex() [5/9]

com.jogamp.graph.geom.Vertex.Vertex ( final Vec3f  coord,
final boolean  onCurve 
)

Definition at line 67 of file Vertex.java.

Here is the call graph for this function:

◆ Vertex() [6/9]

com.jogamp.graph.geom.Vertex.Vertex ( final Vec2f  coord,
final boolean  onCurve 
)

Definition at line 73 of file Vertex.java.

Here is the call graph for this function:

◆ Vertex() [7/9]

com.jogamp.graph.geom.Vertex.Vertex ( final float  x,
final float  y,
final boolean  onCurve 
)

Definition at line 79 of file Vertex.java.

Here is the call graph for this function:

◆ Vertex() [8/9]

com.jogamp.graph.geom.Vertex.Vertex ( final float[]  coordsBuffer,
final int  offset,
final int  length,
final boolean  onCurve 
)

Definition at line 83 of file Vertex.java.

◆ Vertex() [9/9]

com.jogamp.graph.geom.Vertex.Vertex ( final float  x,
final float  y,
final float  z,
final boolean  onCurve 
)

Definition at line 87 of file Vertex.java.

Here is the call graph for this function:

Member Function Documentation

◆ copy()

Vertex com.jogamp.graph.geom.Vertex.copy ( )
Returns
deep copy of this Vertex element via Vertex#Vertex(Vertex)

Definition at line 201 of file Vertex.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ equals()

boolean com.jogamp.graph.geom.Vertex.equals ( final Object  obj)
Parameters
objthe Object to compare this Vertex with
Returns
true if obj is a Vertex and not null, on-curve flag is equal and has same vertex- and tex-coords.

Definition at line 167 of file Vertex.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCoord()

final Vec3f com.jogamp.graph.geom.Vertex.getCoord ( )

Implements com.jogamp.math.Vert3fImmutable.

Definition at line 115 of file Vertex.java.

Here is the caller graph for this function:

◆ getCoordCount()

int com.jogamp.graph.geom.Vertex.getCoordCount ( )

Implements com.jogamp.math.Vert2fImmutable.

Definition at line 110 of file Vertex.java.

◆ getId()

final int com.jogamp.graph.geom.Vertex.getId ( )

Definition at line 154 of file Vertex.java.

◆ getTexCoord()

final Vec3f com.jogamp.graph.geom.Vertex.getTexCoord ( )

Definition at line 186 of file Vertex.java.

Here is the caller graph for this function:

◆ hashCode()

final int com.jogamp.graph.geom.Vertex.hashCode ( )

Definition at line 182 of file Vertex.java.

◆ isOnCurve()

final boolean com.jogamp.graph.geom.Vertex.isOnCurve ( )

Definition at line 146 of file Vertex.java.

Here is the caller graph for this function:

◆ setCoord() [1/4]

final void com.jogamp.graph.geom.Vertex.setCoord ( final float  x,
final float  y 
)

Definition at line 105 of file Vertex.java.

Here is the call graph for this function:

◆ setCoord() [2/4]

final void com.jogamp.graph.geom.Vertex.setCoord ( final float  x,
final float  y,
final float  z 
)

Definition at line 101 of file Vertex.java.

Here is the call graph for this function:

◆ setCoord() [3/4]

void com.jogamp.graph.geom.Vertex.setCoord ( final Vec2f  coord)

Definition at line 97 of file Vertex.java.

Here is the call graph for this function:

◆ setCoord() [4/4]

final void com.jogamp.graph.geom.Vertex.setCoord ( final Vec3f  coord)

Definition at line 93 of file Vertex.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setId()

final void com.jogamp.graph.geom.Vertex.setId ( final int  id)

Definition at line 158 of file Vertex.java.

◆ setOnCurve()

final void com.jogamp.graph.geom.Vertex.setOnCurve ( final boolean  onCurve)

Definition at line 150 of file Vertex.java.

Here is the caller graph for this function:

◆ setTexCoord() [1/2]

final void com.jogamp.graph.geom.Vertex.setTexCoord ( final float  s,
final float  t,
final float  p 
)

Definition at line 194 of file Vertex.java.

Here is the call graph for this function:

◆ setTexCoord() [2/2]

final void com.jogamp.graph.geom.Vertex.setTexCoord ( final Vec3f  v)

Definition at line 190 of file Vertex.java.

Here is the call graph for this function:

◆ setX()

final void com.jogamp.graph.geom.Vertex.setX ( final float  x)

Definition at line 119 of file Vertex.java.

Here is the call graph for this function:

◆ setY()

final void com.jogamp.graph.geom.Vertex.setY ( final float  y)

Definition at line 123 of file Vertex.java.

Here is the call graph for this function:

◆ setZ()

final void com.jogamp.graph.geom.Vertex.setZ ( final float  z)

Definition at line 127 of file Vertex.java.

Here is the call graph for this function:

◆ toString()

String com.jogamp.graph.geom.Vertex.toString ( )

Definition at line 206 of file Vertex.java.

◆ x()

final float com.jogamp.graph.geom.Vertex.x ( )

Implements com.jogamp.math.Vert2fImmutable.

Definition at line 132 of file Vertex.java.

Here is the caller graph for this function:

◆ y()

final float com.jogamp.graph.geom.Vertex.y ( )

Implements com.jogamp.math.Vert2fImmutable.

Definition at line 137 of file Vertex.java.

Here is the caller graph for this function:

◆ z()

final float com.jogamp.graph.geom.Vertex.z ( )

Implements com.jogamp.math.Vert3fImmutable.

Definition at line 142 of file Vertex.java.

Here is the caller graph for this function:

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