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

Public Member Functions

 MinMaxArg_float_MR_VertId (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 MinMaxArg_float_MR_VertId ()
 MinMaxArg_float_MR_VertId (float min, float max, meshlib.VertId minArg, meshlib.VertId maxArg)
 MinMaxArg_float_MR_VertId (meshlib.MinMaxArg_float_MR_VertId _other)
meshlib.MinMaxArg_float_MR_VertId assignFromAnother (meshlib.MinMaxArg_float_MR_VertId _other)
meshlib.std_pair_float_MR_VertId minPair ()
meshlib.std_pair_float_MR_VertId maxPair ()
void include (meshlib.std_pair_float_MR_VertId p)
void include (float v, meshlib.VertId arg)
void include (meshlib.MinMaxArg_float_MR_VertId s)
float min ()
void setMin (float value)
float max ()
void setMax (float value)
meshlib.VertId minArg ()
void setMinArg (meshlib.VertId value)
meshlib.VertId maxArg ()
void setMaxArg (meshlib.VertId 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

minimum and maximum of some elements of type T, and the indices of where minimum and maximum are reached of type I Generated from class MR::MinMaxArg<float, MR::VertId>.

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

Constructor & Destructor Documentation

◆ MinMaxArg_float_MR_VertId() [1/4]

meshlib.MinMaxArg_float_MR_VertId.MinMaxArg_float_MR_VertId ( 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.

◆ MinMaxArg_float_MR_VertId() [2/4]

meshlib.MinMaxArg_float_MR_VertId.MinMaxArg_float_MR_VertId ( )

Constructs an empty (default-constructed) instance.

Calls MR_MinMaxArg_float_MR_VertId_DefaultConstruct().

◆ MinMaxArg_float_MR_VertId() [3/4]

meshlib.MinMaxArg_float_MR_VertId.MinMaxArg_float_MR_VertId ( float min,
float max,
meshlib.VertId minArg,
meshlib.VertId maxArg )

Constructs MR::MinMaxArg<float, MR::VertId> elementwise. The reference to the parameter minArg might be preserved in the constructed object. The reference to the parameter maxArg might be preserved in the constructed object.

Calls MR_MinMaxArg_float_MR_VertId_ConstructFrom().

◆ MinMaxArg_float_MR_VertId() [4/4]

meshlib.MinMaxArg_float_MR_VertId.MinMaxArg_float_MR_VertId ( meshlib.MinMaxArg_float_MR_VertId _other)

Generated from constructor MR::MinMaxArg<float, MR::VertId>::MinMaxArg. The reference to things referred to by the parameter _other (if any) might be preserved in the constructed object.

Calls MR_MinMaxArg_float_MR_VertId_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.MinMaxArg_float_MR_VertId meshlib.MinMaxArg_float_MR_VertId.assignFromAnother ( meshlib.MinMaxArg_float_MR_VertId _other)

Generated from method MR::MinMaxArg<float, MR::VertId>::operator=. The reference to things referred to by the parameter _other (if any) might be preserved in this object.

Calls MR_MinMaxArg_float_MR_VertId_AssignFromAnother().

◆ include() [1/3]

void meshlib.MinMaxArg_float_MR_VertId.include ( float v,
meshlib.VertId arg )

changes min(Arg) and max(Arg) if necessary to include given point Generated from method MR::MinMaxArg<float, MR::VertId>::include.

Calls MR_MinMaxArg_float_MR_VertId_include_2().

◆ include() [2/3]

void meshlib.MinMaxArg_float_MR_VertId.include ( meshlib.MinMaxArg_float_MR_VertId s)

changes min(Arg) and max(Arg) if necessary to include given segment Generated from method MR::MinMaxArg<float, MR::VertId>::include.

Calls MR_MinMaxArg_float_MR_VertId_include_1_MR_MinMaxArg_float_MR_VertId().

◆ include() [3/3]

void meshlib.MinMaxArg_float_MR_VertId.include ( meshlib.std_pair_float_MR_VertId p)

changes min(Arg) and max(Arg) if necessary to include given point Generated from method MR::MinMaxArg<float, MR::VertId>::include.

Calls MR_MinMaxArg_float_MR_VertId_include_1_std_pair_float_MR_VertId().

◆ max()

float meshlib.MinMaxArg_float_MR_VertId.max ( )

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named max. The reference to this object might be preserved as the return value.

Calls MR_MinMaxArg_float_MR_VertId_Get_max().

◆ maxArg()

meshlib.VertId meshlib.MinMaxArg_float_MR_VertId.maxArg ( )

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named maxArg. The reference to this object might be preserved as the return value.

Calls MR_MinMaxArg_float_MR_VertId_Get_maxArg().

◆ maxPair()

meshlib.std_pair_float_MR_VertId meshlib.MinMaxArg_float_MR_VertId.maxPair ( )

Generated from method MR::MinMaxArg<float, MR::VertId>::maxPair.

Calls MR_MinMaxArg_float_MR_VertId_maxPair().

◆ min()

float meshlib.MinMaxArg_float_MR_VertId.min ( )

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named min. The reference to this object might be preserved as the return value.

Calls MR_MinMaxArg_float_MR_VertId_Get_min().

◆ minArg()

meshlib.VertId meshlib.MinMaxArg_float_MR_VertId.minArg ( )

Returns a pointer to a member variable of class MR::MinMaxArg<float, MR::VertId> named minArg. The reference to this object might be preserved as the return value.

Calls MR_MinMaxArg_float_MR_VertId_Get_minArg().

◆ minPair()

meshlib.std_pair_float_MR_VertId meshlib.MinMaxArg_float_MR_VertId.minPair ( )

Generated from method MR::MinMaxArg<float, MR::VertId>::minPair.

Calls MR_MinMaxArg_float_MR_VertId_minPair().

◆ setMax()

void meshlib.MinMaxArg_float_MR_VertId.setMax ( float value)

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named max.

Calls MR_MinMaxArg_float_MR_VertId_Set_max().

◆ setMaxArg()

void meshlib.MinMaxArg_float_MR_VertId.setMaxArg ( meshlib.VertId value)

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named maxArg. The reference to the parameter value might be preserved in this object in element maxArg.

Calls MR_MinMaxArg_float_MR_VertId_Set_maxArg().

◆ setMin()

void meshlib.MinMaxArg_float_MR_VertId.setMin ( float value)

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named min.

Calls MR_MinMaxArg_float_MR_VertId_Set_min().

◆ setMinArg()

void meshlib.MinMaxArg_float_MR_VertId.setMinArg ( meshlib.VertId value)

Modifies a member variable of class MR::MinMaxArg<float, MR::VertId> named minArg. The reference to the parameter value might be preserved in this object in element minArg.

Calls MR_MinMaxArg_float_MR_VertId_Set_minArg().


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