MeshLib Java Docs
Loading...
Searching...
No Matches

Public Member Functions

 ICPMode (int value)
boolean equals (java.lang.Object other)
int hashCode ()
java.lang.String toString ()

Static Public Member Functions

static ICPMode of (int value)

Public Attributes

final int value

Static Public Attributes

static final ICPMode RigidScale = new ICPMode(0)
static final ICPMode AnyRigidXf = new ICPMode(1)
static final ICPMode OrthogonalAxis = new ICPMode(2)
static final ICPMode FixedAxis = new ICPMode(3)
static final ICPMode TranslationOnly = new ICPMode(4)

Detailed Description

The group of transformations, each with its own degrees of freedom

The constants are static fields of this class. value holds the underlying value, so this can also hold values that aren't named constants.

Constructor & Destructor Documentation

◆ ICPMode()

meshlib.ICPMode.ICPMode ( int value)

Member Function Documentation

◆ equals()

boolean meshlib.ICPMode.equals ( java.lang.Object other)

◆ hashCode()

int meshlib.ICPMode.hashCode ( )

◆ of()

ICPMode meshlib.ICPMode.of ( int value)
static

Returns the named constant with this value, or a new instance if there's none.

◆ toString()

java.lang.String meshlib.ICPMode.toString ( )

Member Data Documentation

◆ AnyRigidXf

final ICPMode meshlib.ICPMode.AnyRigidXf = new ICPMode(1)
static

< rigid body transformation (6 degrees of freedom)

◆ FixedAxis

final ICPMode meshlib.ICPMode.FixedAxis = new ICPMode(3)
static

< rigid body transformation with rotation around given axis only (4 degrees of freedom)

◆ OrthogonalAxis

final ICPMode meshlib.ICPMode.OrthogonalAxis = new ICPMode(2)
static

< rigid body transformation with rotation except argument axis (5 degrees of freedom)

◆ RigidScale

final ICPMode meshlib.ICPMode.RigidScale = new ICPMode(0)
static

< rigid body transformation with uniform scaling (7 degrees of freedom)

◆ TranslationOnly

final ICPMode meshlib.ICPMode.TranslationOnly = new ICPMode(4)
static

< only translation (3 degrees of freedom)

◆ value

final int meshlib.ICPMode.value

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