MeshLib Python Docs
Loading...
Searching...
No Matches
meshlib.mrmeshpy.TrimOptionalOutput Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, TrimOptionalOutput arg0)
 
None __init__ (self, UndirectedEdgeBitSet outCutEdges, std_vector_std_vector_Id_EdgeTag outCutContours, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old, Mesh otherPart, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag otherNew2Old, std_vector_std_vector_Id_EdgeTag otherOutCutContours)
 
phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old (self)
 
None new2Old (self, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag arg1)
 
phmap_flat_hash_map_Id_FaceTag_Id_FaceTag otherNew2Old (self)
 
None otherNew2Old (self, phmap_flat_hash_map_Id_FaceTag_Id_FaceTag arg1)
 
std_vector_std_vector_Id_EdgeTag otherOutCutContours (self)
 
None otherOutCutContours (self, std_vector_std_vector_Id_EdgeTag arg1)
 
Mesh otherPart (self)
 
None otherPart (self, Mesh arg1)
 
std_vector_std_vector_Id_EdgeTag outCutContours (self)
 
None outCutContours (self, std_vector_std_vector_Id_EdgeTag arg1)
 
UndirectedEdgeBitSet outCutEdges (self)
 
None outCutEdges (self, UndirectedEdgeBitSet arg1)
 

Detailed Description

Generated from:  MR::TrimOptionalOutput

stores optional output params for trimWithPlane function

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.TrimOptionalOutput.__init__ ( self)
Implicit default constructor.

◆ __init__() [2/3]

None meshlib.mrmeshpy.TrimOptionalOutput.__init__ ( self,
TrimOptionalOutput arg0 )
Implicit copy constructor.

◆ __init__() [3/3]

None meshlib.mrmeshpy.TrimOptionalOutput.__init__ ( self,
UndirectedEdgeBitSet outCutEdges,
std_vector_std_vector_Id_EdgeTag outCutContours,
phmap_flat_hash_map_Id_FaceTag_Id_FaceTag new2Old,
Mesh otherPart,
phmap_flat_hash_map_Id_FaceTag_Id_FaceTag otherNew2Old,
std_vector_std_vector_Id_EdgeTag otherOutCutContours )
Implicit aggregate constructor.

Member Function Documentation

◆ new2Old() [1/2]

phmap_flat_hash_map_Id_FaceTag_Id_FaceTag meshlib.mrmeshpy.TrimOptionalOutput.new2Old ( self)
mapping from newly appeared triangle to its original triangle (part to full)

◆ new2Old() [2/2]

None meshlib.mrmeshpy.TrimOptionalOutput.new2Old ( self,
phmap_flat_hash_map_Id_FaceTag_Id_FaceTag arg1 )

◆ otherNew2Old() [1/2]

phmap_flat_hash_map_Id_FaceTag_Id_FaceTag meshlib.mrmeshpy.TrimOptionalOutput.otherNew2Old ( self)
mapping from newly appeared triangle to its original triangle (part to full) in otherPart

◆ otherNew2Old() [2/2]

None meshlib.mrmeshpy.TrimOptionalOutput.otherNew2Old ( self,
phmap_flat_hash_map_Id_FaceTag_Id_FaceTag arg1 )

◆ otherOutCutContours() [1/2]

std_vector_std_vector_Id_EdgeTag meshlib.mrmeshpy.TrimOptionalOutput.otherOutCutContours ( self)
newly appeared hole contours where each edge does not have right face in otherPart

◆ otherOutCutContours() [2/2]

None meshlib.mrmeshpy.TrimOptionalOutput.otherOutCutContours ( self,
std_vector_std_vector_Id_EdgeTag arg1 )

◆ otherPart() [1/2]

Mesh meshlib.mrmeshpy.TrimOptionalOutput.otherPart ( self)
left part of the trimmed mesh

◆ otherPart() [2/2]

None meshlib.mrmeshpy.TrimOptionalOutput.otherPart ( self,
Mesh arg1 )

◆ outCutContours() [1/2]

std_vector_std_vector_Id_EdgeTag meshlib.mrmeshpy.TrimOptionalOutput.outCutContours ( self)
newly appeared hole contours where each edge does not have right face

◆ outCutContours() [2/2]

None meshlib.mrmeshpy.TrimOptionalOutput.outCutContours ( self,
std_vector_std_vector_Id_EdgeTag arg1 )

◆ outCutEdges() [1/2]

UndirectedEdgeBitSet meshlib.mrmeshpy.TrimOptionalOutput.outCutEdges ( self)
newly appeared hole boundary edges

◆ outCutEdges() [2/2]

None meshlib.mrmeshpy.TrimOptionalOutput.outCutEdges ( self,
UndirectedEdgeBitSet arg1 )

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