MeshLib Java Docs
Loading...
Searching...
No Matches
meshlib.OutlierParams Class Reference
Inheritance diagram for meshlib.OutlierParams:

Public Member Functions

 OutlierParams (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 OutlierParams ()
 OutlierParams (int maxClusterSize, int maxNeighbors, float minHeight, float minAngle)
 OutlierParams (meshlib.OutlierParams _other)
meshlib.OutlierParams assignFromAnother (meshlib.OutlierParams _other)
int maxClusterSize ()
void setMaxClusterSize (int value)
int maxNeighbors ()
void setMaxNeighbors (int value)
float minHeight ()
void setMinHeight (float value)
float minAngle ()
void setMinAngle (float value)
Public Member Functions inherited from meshlib.CppObject
final java.lang.foreign.MemorySegment rawPointer ()
final boolean isOwned ()
final void close ()
final java.lang.foreign.MemorySegment release ()

Additional Inherited Members

Protected Member Functions inherited from meshlib.CppObject
 CppObject (java.lang.foreign.MemorySegment ptr, java.util.function.Consumer< java.lang.foreign.MemorySegment > destroy, java.lang.Object owner)

Detailed Description

Parameters of various criteria for detecting outlier points Generated from class MR::OutlierParams.

Instances created here own their C++ objects, see CppObject.

Constructor & Destructor Documentation

◆ OutlierParams() [1/4]

meshlib.OutlierParams.OutlierParams ( java.lang.foreign.MemorySegment ptr,
boolean owned,
java.lang.Object owner )

Wraps a pointer from the C bindings. If owned, the object is destroyed when the wrapper dies. owner is kept alive as long as this wrapper is. Not for normal use.

◆ OutlierParams() [2/4]

meshlib.OutlierParams.OutlierParams ( )

Constructs an empty (default-constructed) instance.

Calls MR_OutlierParams_DefaultConstruct().

◆ OutlierParams() [3/4]

meshlib.OutlierParams.OutlierParams ( int maxClusterSize,
int maxNeighbors,
float minHeight,
float minAngle )

Constructs MR::OutlierParams elementwise.

Calls MR_OutlierParams_ConstructFrom().

◆ OutlierParams() [4/4]

meshlib.OutlierParams.OutlierParams ( meshlib.OutlierParams _other)

Generated from constructor MR::OutlierParams::OutlierParams. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_OutlierParams_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.OutlierParams meshlib.OutlierParams.assignFromAnother ( meshlib.OutlierParams _other)

Generated from method MR::OutlierParams::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_OutlierParams_AssignFromAnother().

◆ maxClusterSize()

int meshlib.OutlierParams.maxClusterSize ( )

Maximum points in the outlier component Returns a pointer to a member variable of class MR::OutlierParams named maxClusterSize. The reference to this object might be preserved as the return value.

Calls MR_OutlierParams_Get_maxClusterSize().

◆ maxNeighbors()

int meshlib.OutlierParams.maxNeighbors ( )

Maximum number of adjacent points for an outlier point Returns a pointer to a member variable of class MR::OutlierParams named maxNeighbors. The reference to this object might be preserved as the return value.

Calls MR_OutlierParams_Get_maxNeighbors().

◆ minAngle()

float meshlib.OutlierParams.minAngle ( )

Minimum angle of difference of normal at outlier points

Note
available only if there are normals Returns a pointer to a member variable of class MR::OutlierParams named minAngle. The reference to this object might be preserved as the return value.

Calls MR_OutlierParams_Get_minAngle().

◆ minHeight()

float meshlib.OutlierParams.minHeight ( )

Minimum distance (as proportion of search radius) to the approximate surface from outliers point Returns a pointer to a member variable of class MR::OutlierParams named minHeight. The reference to this object might be preserved as the return value.

Calls MR_OutlierParams_Get_minHeight().

◆ setMaxClusterSize()

void meshlib.OutlierParams.setMaxClusterSize ( int value)

Maximum points in the outlier component Modifies a member variable of class MR::OutlierParams named maxClusterSize.

Calls MR_OutlierParams_Set_maxClusterSize().

◆ setMaxNeighbors()

void meshlib.OutlierParams.setMaxNeighbors ( int value)

Maximum number of adjacent points for an outlier point Modifies a member variable of class MR::OutlierParams named maxNeighbors.

Calls MR_OutlierParams_Set_maxNeighbors().

◆ setMinAngle()

void meshlib.OutlierParams.setMinAngle ( float value)

Minimum angle of difference of normal at outlier points

Note
available only if there are normals Modifies a member variable of class MR::OutlierParams named minAngle.

Calls MR_OutlierParams_Set_minAngle().

◆ setMinHeight()

void meshlib.OutlierParams.setMinHeight ( float value)

Minimum distance (as proportion of search radius) to the approximate surface from outliers point Modifies a member variable of class MR::OutlierParams named minHeight.

Calls MR_OutlierParams_Set_minHeight().


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