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

glm.vec._4.d.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._4.d;

import glm.Glm;
import glm.vec._4.bool.Vec4bool;

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

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

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

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

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

    public Vec4bool lessThan__(Vec4d b) {
        return Glm.lessThan((Vec4d) this, b, new Vec4bool());
    }

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

    public Vec4bool lessThanEqual__(Vec4d b) {
        return Glm.lessThanEqual((Vec4d) this, b, new Vec4bool());
    }

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

    public Vec4bool greaterThan__(Vec4d b) {
        return Glm.greaterThan((Vec4d) this, b, new Vec4bool());
    }

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

    public Vec4bool greaterThanEqual__(Vec4d b) {
        return Glm.greaterThanEqual((Vec4d) this, b, new Vec4bool());
    }

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

    public Vec4bool equal__(Vec4d b) {
        return Glm.equal((Vec4d) this, b, new Vec4bool());
    }

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

    public Vec4bool notEqual__(Vec4d b) {
        return Glm.notEqual((Vec4d) this, b, new Vec4bool());
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy