MeshLib Python Docs
Loading...
Searching...
No Matches
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)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::EdgeSegment

Represents a segment on one edge

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.EdgeSegment.__init__ ( self)

◆ __init__() [2/3]

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

◆ __init__() [3/3]

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

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.EdgeSegment._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ a() [1/2]

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

◆ a() [2/2]

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

◆ b() [1/2]

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

◆ b() [2/2]

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

◆ e() [1/2]

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

◆ e() [2/2]

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

◆ edgePointA()

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

◆ edgePointB()

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

◆ valid()

bool 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: