Uses of Class
jaba.Hull.Vertex
Packages that use Vertex
Package
Description
The JABA tool: identification of bottlenecks in multiclass closed product form networks using efficient convex hull algorithms, as described in the user manual.
Two dimensional convex hull algorithms used by JABA to build the characteristic polytope of the model.
-
Uses of Vertex in jaba
Modifier and TypeMethodDescriptionOneDominator.getDominator()Sector3D.getS(int i) Sector3D.getS0()Sector3D.getS1()Segment3D.getS1()Sector3D.getS2()Segment3D.getS2()newFace.getV0()newFace.getV1()newFace.getV2()Station3D.getV3D()Modifier and TypeMethodDescriptionSector3D.getS()JabaModel.getVertices3D()Faces3D.LExplode3D(Vector<Vertex> lin) The method "explodes" a vector of 3D vertices (vertex) by adding the projections on axes of all points.Modifier and TypeMethodDescriptionSector3D.AddVertex(BetaVertex betas, Vertex station) Adds a point in Beta space and its stationintSector3D.AssoStation3D(Vector points, Vertex p) Given a vector of Vertex and a Vertex associate this last one to the initial stationsbooleanCheck if the vertex v is present in the vertex vector verticesBeta3D.OneDominator(Vertex v) Creates the global saturation sector in the case where a single station saturatesbooleanFaces3D.SameVertex(Vertex v1, Vertex v2) Check if the two vertices v1 and v2 are equalBeta3D.TriNoB1(BetaVertex v1, BetaVertex v2, Vertex st1, Vertex st2) Beta3D.TriNoB2(BetaVertex v1, BetaVertex v2, Vertex st1, Vertex st2) Beta3D.TriNoB3(BetaVertex v1, BetaVertex v2, Vertex st1, Vertex st2) Modifier and TypeMethodDescription3 CLASS CASE3 CLASS CASEbooleanCheck if the vertex v is present in the vertex vector verticesQuesto metodo restituisce una vettore con i 3 vertici della faccia e il "colore"Faces3D.LExplode3D(Vector<Vertex> lin) The method "explodes" a vector of 3D vertices (vertex) by adding the projections on axes of all points.voidOneDominator.setVertices(Vector<Vertex> verts) Faces3D.VertexRemoveX(Vector<Vertex> vertices) Faces3D.VertexRemoveY(Vector<Vertex> vertices) Faces3D.VertexRemoveZ(Vector<Vertex> vertices) Transform a 2D vertex vector into a 2D point vector by discarding the z-coordModifierConstructorDescriptionSector3D(double b11, double b12, double b13, double b21, double b22, double b23, double b31, double b32, double b33, int thistype, Vertex vv1, Vertex vv2, Vertex vv3) Sector3D(double b11, double b12, double b13, double b21, double b22, double b23, double b31, double b32, double b33, int thistype, Vertex vv1, Vertex vv2, Vertex vv3, Vertex vv4) Sector3D(BetaVertex v1, BetaVertex v2, BetaVertex v3, BetaVertex v4, int thistype, Vertex vv1, Vertex vv2) Sector3D(Vector<BetaVertex> points, int thistype, Vertex vv1, Vertex vv2) Segment3D(double beta11, double beta12, double beta13, double beta21, double beta22, double beta23, Vertex s1, Vertex s2) Segment3D(BetaVertex b1, BetaVertex b2, Vertex s1, Vertex s2) -
Uses of Vertex in jaba.Hull
Modifier and TypeMethodDescriptionstatic Vertex[]Returns the pair of vertices that bound three collinear vertices.static VertexVertex.crossProduct(Vertex v1, Vertex v2) Returns the cross product of two vectorsVertex[]Edge.getVertices()Returns the pair of end-point vertices of an edge.Polygon.nextVertex(Vertex v) Returns the next vertex of a polygonTriangle.thirdVertex(Vertex v1, Vertex v2) Returns the third vertex of a triangle given the other two.static VertexVertex.vectorDiff(Vertex v1, Vertex v2) Returns the vector difference between two verticesModifier and TypeMethodDescriptionPolygon.getVertices()Get the vertices of a polygon.Surface.getVertices()Get the vertices of a surface.Modifier and TypeMethodDescriptionstatic Vertex[]Returns the pair of vertices that bound three collinear vertices.static booleanTests whether three vertices are collinear.static VertexVertex.crossProduct(Vertex v1, Vertex v2) Returns the cross product of two vectorsstatic longVertex.distanceSquared(Vertex v1, Vertex v2) Returns the square of the distance between two vertices.static longVertex.dotProduct(Vertex v1, Vertex v2) Returns the dot product of two vectorsTriangle.edgeNeighbour(Vector tris, Vertex v1, Vertex v2) Returns the triangle that shares a particular edge.Polygon.nextVertex(Vertex v) Returns the next vertex of a polygonstatic booleanVertex.sameVertex(Vertex v1, Vertex v2) Tests whether two vertices are the same point.Triangle.thirdVertex(Vertex v1, Vertex v2) Returns the third vertex of a triangle given the other two.static VertexVertex.vectorDiff(Vertex v1, Vertex v2) Returns the vector difference between two verticesintReturns six times the volume of the tetrahedron formed by a triangle and vertex.intTriangle.volumeSign(Vertex v) Returns the sign of the volume of the tetrahedron formed by a triangle and a vertex.ModifierConstructorDescriptionConstruct an edge using two vertices.Construct a triangle given three vertices.