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

Public Member Functions

 EndMillCutter (java.lang.foreign.MemorySegment ptr, boolean owned, java.lang.Object owner)
 EndMillCutter ()
 EndMillCutter (meshlib.EndMillCutter_Type type, float cornerRadius, float cuttingAngle, float endDiameter)
 EndMillCutter (meshlib.EndMillCutter _other)
meshlib.EndMillCutter assignFromAnother (meshlib.EndMillCutter _other)
meshlib.EndMillCutter_Type type ()
void setType (meshlib.EndMillCutter_Type value)
float cornerRadius ()
void setCornerRadius (float value)
float cuttingAngle ()
void setCuttingAngle (float value)
float endDiameter ()
void setEndDiameter (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

end mill cutter specifications Generated from class MR::EndMillCutter.

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

Constructor & Destructor Documentation

◆ EndMillCutter() [1/4]

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

◆ EndMillCutter() [2/4]

meshlib.EndMillCutter.EndMillCutter ( )

Constructs an empty (default-constructed) instance.

Calls MR_EndMillCutter_DefaultConstruct().

◆ EndMillCutter() [3/4]

meshlib.EndMillCutter.EndMillCutter ( meshlib.EndMillCutter_Type type,
float cornerRadius,
float cuttingAngle,
float endDiameter )

Constructs MR::EndMillCutter elementwise. The reference to the parameter type might be preserved in the constructed object.

Calls MR_EndMillCutter_ConstructFrom().

◆ EndMillCutter() [4/4]

meshlib.EndMillCutter.EndMillCutter ( meshlib.EndMillCutter _other)

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

Calls MR_EndMillCutter_ConstructFromAnother().

Member Function Documentation

◆ assignFromAnother()

meshlib.EndMillCutter meshlib.EndMillCutter.assignFromAnother ( meshlib.EndMillCutter _other)

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

Calls MR_EndMillCutter_AssignFromAnother().

◆ cornerRadius()

float meshlib.EndMillCutter.cornerRadius ( )

(bull nose) corner radius Returns a pointer to a member variable of class MR::EndMillCutter named cornerRadius. The reference to this object might be preserved as the return value.

Calls MR_EndMillCutter_Get_cornerRadius().

◆ cuttingAngle()

float meshlib.EndMillCutter.cuttingAngle ( )

(chamfer) cutting angle Returns a pointer to a member variable of class MR::EndMillCutter named cuttingAngle. The reference to this object might be preserved as the return value.

Calls MR_EndMillCutter_Get_cuttingAngle().

◆ endDiameter()

float meshlib.EndMillCutter.endDiameter ( )

(chamfer) end diameter Returns a pointer to a member variable of class MR::EndMillCutter named endDiameter. The reference to this object might be preserved as the return value.

Calls MR_EndMillCutter_Get_endDiameter().

◆ setCornerRadius()

void meshlib.EndMillCutter.setCornerRadius ( float value)

(bull nose) corner radius Modifies a member variable of class MR::EndMillCutter named cornerRadius.

Calls MR_EndMillCutter_Set_cornerRadius().

◆ setCuttingAngle()

void meshlib.EndMillCutter.setCuttingAngle ( float value)

(chamfer) cutting angle Modifies a member variable of class MR::EndMillCutter named cuttingAngle.

Calls MR_EndMillCutter_Set_cuttingAngle().

◆ setEndDiameter()

void meshlib.EndMillCutter.setEndDiameter ( float value)

(chamfer) end diameter Modifies a member variable of class MR::EndMillCutter named endDiameter.

Calls MR_EndMillCutter_Set_endDiameter().

◆ setType()

void meshlib.EndMillCutter.setType ( meshlib.EndMillCutter_Type value)

Modifies a member variable of class MR::EndMillCutter named type. The reference to the parameter value might be preserved in this object in element type.

Calls MR_EndMillCutter_Set_type().

◆ type()

meshlib.EndMillCutter_Type meshlib.EndMillCutter.type ( )

Returns a pointer to a member variable of class MR::EndMillCutter named type. The reference to this object might be preserved as the return value.

Calls MR_EndMillCutter_Get_type().


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