All Downloads are FREE. Search and download functionalities are using the official Maven repository.

glm.vec._2.b.FuncRelational Maven / Gradle / Ivy

Go to download

Java OpenGL Mathematics is a library for graphics software based on the OpenGL Shading Language specifications

There is a newer version: 1.0.1
Show newest version
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package glm.vec._2.b;

import glm.Glm;
import glm.vec._2.bool.Vec2bool;

/**
 *
 * @author GBarbieri
 */
abstract class FuncRelational extends BooleanOperators {

    public boolean any() {
        return Glm.any((Vec2b) this);
    }

    public boolean all() {
        return Glm.all((Vec2b) this);
    }

    public Vec2b not_() {
        return Glm.not((Vec2b) this, new Vec2b());
    }

    public Vec2b not() {
        return Glm.not((Vec2b) this, (Vec2b) this);
    }

    public Vec2bool lessThan__(Vec2b b) {
        return Glm.lessThan((Vec2b) this, b, new Vec2bool());
    }

    public Vec2bool lessThan(Vec2b b, Vec2bool res) {
        return Glm.lessThan((Vec2b) this, b, res);
    }

    public Vec2bool lessThanEqual__(Vec2b b) {
        return Glm.lessThanEqual((Vec2b) this, b, new Vec2bool());
    }

    public Vec2bool lessThanEqual(Vec2b b, Vec2bool res) {
        return Glm.lessThanEqual((Vec2b) this, b, res);
    }

    public Vec2bool greaterThan__(Vec2b b) {
        return Glm.greaterThan((Vec2b) this, b, new Vec2bool());
    }

    public Vec2bool greaterThan(Vec2b b, Vec2bool res) {
        return Glm.greaterThan((Vec2b) this, b, res);
    }

    public Vec2bool greaterThanEqual__(Vec2b b) {
        return Glm.greaterThanEqual((Vec2b) this, b, new Vec2bool());
    }

    public Vec2bool greaterThanEqual(Vec2b b, Vec2bool res) {
        return Glm.greaterThanEqual((Vec2b) this, b, res);
    }

    public Vec2bool equal__(Vec2b b) {
        return Glm.equal((Vec2b) this, b, new Vec2bool());
    }

    public Vec2bool equal(Vec2b b, Vec2bool res) {
        return Glm.equal((Vec2b) this, b, res);
    }

    public Vec2bool notEqual__(Vec2b b) {
        return Glm.notEqual((Vec2b) this, b, new Vec2bool());
    }

    public Vec2bool notEqual(Vec2b b, Vec2bool res) {
        return Glm.notEqual((Vec2b) this, b, res);
    }

    public Vec2b lessThan(Vec2b b) {
        return Glm.lessThan((Vec2b) this, b, (Vec2b) this);
    }

    public Vec2b lessThan_(Vec2b b) {
        return Glm.lessThan((Vec2b) this, b, new Vec2b());
    }

    public Vec2b lessThan(Vec2b b, Vec2b res) {
        return Glm.lessThan((Vec2b) this, b, res);
    }

    public Vec2b lessThanEqual(Vec2b b) {
        return Glm.lessThanEqual((Vec2b) this, b, (Vec2b) this);
    }

    public Vec2b lessThanEqual_(Vec2b b) {
        return Glm.lessThanEqual((Vec2b) this, b, new Vec2b());
    }

    public Vec2b lessThanEqual(Vec2b b, Vec2b res) {
        return Glm.lessThanEqual((Vec2b) this, b, res);
    }

    public Vec2b greaterThan(Vec2b b) {
        return Glm.greaterThan((Vec2b) this, b, (Vec2b) this);
    }

    public Vec2b greaterThan_(Vec2b b) {
        return Glm.greaterThan((Vec2b) this, b, new Vec2b());
    }

    public Vec2b greaterThan(Vec2b b, Vec2b res) {
        return Glm.greaterThan((Vec2b) this, b, res);
    }

    public Vec2b greaterThanEqual(Vec2b b) {
        return Glm.greaterThanEqual((Vec2b) this, b, (Vec2b) this);
    }

    public Vec2b greaterThanEqual_(Vec2b b) {
        return Glm.greaterThanEqual((Vec2b) this, b, new Vec2b());
    }

    public Vec2b greaterThanEqual(Vec2b b, Vec2b res) {
        return Glm.greaterThanEqual((Vec2b) this, b, res);
    }

    public Vec2b equal(Vec2b b) {
        return Glm.equal((Vec2b) this, b, (Vec2b) this);
    }

    public Vec2b equal_(Vec2b b) {
        return Glm.equal((Vec2b) this, b, new Vec2b());
    }

    public Vec2b equal(Vec2b b, Vec2b res) {
        return Glm.equal((Vec2b) this, b, res);
    }

    public Vec2b notEqual(Vec2b b) {
        return Glm.notEqual((Vec2b) this, b, (Vec2b) this);
    }

    public Vec2b notEqual_(Vec2b b) {
        return Glm.notEqual((Vec2b) this, b, new Vec2b());
    }

    public Vec2b notEqual(Vec2b b, Vec2b res) {
        return Glm.notEqual((Vec2b) this, b, res);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy