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

Public Member Functions

None __init__ (self)
 
None __init__ (self, Id_EdgeTag e, float a=0.0, float b=1.0)
 
None __init__ (self, EdgeSegment arg0)
 
EdgePoint edgePointA (self)
 
EdgePoint edgePointB (self)
 
bool valid (self)
 
SegmPointf a (self)
 
None a (self, SegmPointf arg1)
 
SegmPointf b (self)
 
None b (self, SegmPointf arg1)
 
Id_EdgeTag e (self)
 
None e (self, Id_EdgeTag arg1)
 

Detailed Description

Generated from:  MR::EdgeSegment

Represents a segment on one edge

Constructor & Destructor Documentation

◆ __init__() [1/3]

None meshlib.mrmeshpy.EdgeSegment.__init__ ( self)

◆ __init__() [2/3]

None meshlib.mrmeshpy.EdgeSegment.__init__ ( self,
Id_EdgeTag e,
float a = 0.0,
float b = 1.0 )

◆ __init__() [3/3]

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

Member Function Documentation

◆ a() [1/2]

SegmPointf meshlib.mrmeshpy.EdgeSegment.a ( self)
start of the segment

◆ a() [2/2]

None meshlib.mrmeshpy.EdgeSegment.a ( self,
SegmPointf arg1 )

◆ b() [1/2]

SegmPointf meshlib.mrmeshpy.EdgeSegment.b ( self)
end of the segment

◆ b() [2/2]

None meshlib.mrmeshpy.EdgeSegment.b ( self,
SegmPointf arg1 )

◆ e() [1/2]

Id_EdgeTag meshlib.mrmeshpy.EdgeSegment.e ( self)
id of the edge

◆ e() [2/2]

None meshlib.mrmeshpy.EdgeSegment.e ( self,
Id_EdgeTag arg1 )

◆ edgePointA()

EdgePoint meshlib.mrmeshpy.EdgeSegment.edgePointA ( self)
returns starting EdgePoint

◆ edgePointB()

EdgePoint meshlib.mrmeshpy.EdgeSegment.edgePointB ( self)
returns ending EdgePoint

◆ valid()

bool meshlib.mrmeshpy.EdgeSegment.valid ( self)
returns true if the edge is valid and start point is less than end point

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