Isle
Loading...
Searching...
No Matches
LegoBoundaryEdge Struct Reference

[AI] Represents an edge within a path boundary, used for path following and geometric computations. More...

#include <legopathedgecontainer.h>

Collaboration diagram for LegoBoundaryEdge:

Public Member Functions

 LegoBoundaryEdge ()
 
 LegoBoundaryEdge (LegoPathCtrlEdge *p_edge, LegoPathBoundary *p_boundary)
 [AI] Construct a LegoBoundaryEdge with given edge and boundary. More...
 
int operator== (LegoBoundaryEdge) const
 [AI] Comparison operator, currently a stub (always returns false). [AI] More...
 
int operator< (LegoBoundaryEdge) const
 [AI] Less-than operator, currently a stub (always returns false). [AI] More...
 

Public Attributes

LegoPathCtrlEdgem_edge
 [AI] Pointer to the path control edge. [AI] More...
 
LegoPathBoundarym_boundary
 [AI] Pointer to the owning or containing path boundary. [AI] More...
 

Detailed Description

[AI] Represents an edge within a path boundary, used for path following and geometric computations.

Consists of a pointer to a control edge and the boundary this edge is associated with. [AI]

[AI] Used for quick edge+boundary association when evaluating path connectivity, graph search, or boundary transitions. The edge and boundary are never owned (no lifetime management). [AI]

Note
[AI] 0x08 bytes in size

Definition at line 16 of file legopathedgecontainer.h.

Constructor & Destructor Documentation

◆ LegoBoundaryEdge() [1/2]

LegoBoundaryEdge::LegoBoundaryEdge ( )
inline

Definition at line 17 of file legopathedgecontainer.h.

◆ LegoBoundaryEdge() [2/2]

LegoBoundaryEdge::LegoBoundaryEdge ( LegoPathCtrlEdge p_edge,
LegoPathBoundary p_boundary 
)
inline

[AI] Construct a LegoBoundaryEdge with given edge and boundary.

Parameters
p_edge[AI] Pointer to the path control edge.
p_boundary[AI] Associated path boundary.

Definition at line 22 of file legopathedgecontainer.h.

Member Function Documentation

◆ operator<()

int LegoBoundaryEdge::operator< ( LegoBoundaryEdge  ) const
inline

[AI] Less-than operator, currently a stub (always returns false). [AI]

Definition at line 35 of file legopathedgecontainer.h.

◆ operator==()

int LegoBoundaryEdge::operator== ( LegoBoundaryEdge  ) const
inline

[AI] Comparison operator, currently a stub (always returns false). [AI]

Definition at line 32 of file legopathedgecontainer.h.

Member Data Documentation

◆ m_boundary

LegoPathBoundary* LegoBoundaryEdge::m_boundary

[AI] Pointer to the owning or containing path boundary. [AI]

Definition at line 29 of file legopathedgecontainer.h.

◆ m_edge

LegoPathCtrlEdge* LegoBoundaryEdge::m_edge

[AI] Pointer to the path control edge. [AI]

Definition at line 28 of file legopathedgecontainer.h.


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