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

Public Member Functions

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

Static Public Member Functions

static OutlierTypeMask of (int value)

Public Attributes

final int value

Static Public Attributes

static final OutlierTypeMask SmallComponents = new OutlierTypeMask(1)
static final OutlierTypeMask WeaklyConnected = new OutlierTypeMask(2)
static final OutlierTypeMask FarSurface = new OutlierTypeMask(4)
static final OutlierTypeMask AwayNormal = new OutlierTypeMask(8)
static final OutlierTypeMask All = new OutlierTypeMask(15)

Detailed Description

Types of outlier points

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

◆ OutlierTypeMask()

meshlib.OutlierTypeMask.OutlierTypeMask ( int value)

Member Function Documentation

◆ equals()

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

◆ hashCode()

int meshlib.OutlierTypeMask.hashCode ( )

◆ of()

OutlierTypeMask meshlib.OutlierTypeMask.of ( int value)
static

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

◆ toString()

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

Member Data Documentation

◆ All

final OutlierTypeMask meshlib.OutlierTypeMask.All = new OutlierTypeMask(15)
static

◆ AwayNormal

final OutlierTypeMask meshlib.OutlierTypeMask.AwayNormal = new OutlierTypeMask(8)
static

< Points whose normals differ from the average norm of their nearest neighbors

◆ FarSurface

final OutlierTypeMask meshlib.OutlierTypeMask.FarSurface = new OutlierTypeMask(4)
static

< Points far from the surface approximating the nearest points

◆ SmallComponents

final OutlierTypeMask meshlib.OutlierTypeMask.SmallComponents = new OutlierTypeMask(1)
static

< Small groups of points that are far from the rest

◆ value

final int meshlib.OutlierTypeMask.value

◆ WeaklyConnected

final OutlierTypeMask meshlib.OutlierTypeMask.WeaklyConnected = new OutlierTypeMask(2)
static

< Points that have too few neighbors within the radius


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