Isle
|
[AI] Represents a path edge with extra float data and potential linkage (single-linked). More...
#include <legopathedgecontainer.h>
Public Member Functions | |
LegoBEWithFloat () | |
LegoBEWithFloat (LegoPathCtrlEdge *p_edge, LegoPathBoundary *p_boundary, MxFloat p_unk0x0c) | |
[AI] Construct with edge, boundary, and a float value. More... | |
LegoBEWithFloat (LegoPathCtrlEdge *p_edge, LegoPathBoundary *p_boundary, LegoBEWithFloat *p_next, MxFloat p_unk0x0c) | |
[AI] Construct with edge, boundary, pointer to next, and float value. More... | |
int | operator== (LegoBEWithFloat) const |
[AI] Comparison operator, stub (always returns false). [AI] More... | |
int | operator< (LegoBEWithFloat) const |
[AI] Less-than operator, stub (always returns false). [AI] More... | |
Public Attributes | |
LegoPathCtrlEdge * | m_edge |
[AI] Pointer to the relevant path control edge. [AI] More... | |
LegoPathBoundary * | m_boundary |
[AI] Path boundary this edge belongs to. [AI] More... | |
LegoBEWithFloat * | m_next |
[AI] Next node in the edge chain, for linked structures (may be null). [AI] More... | |
MxFloat | m_unk0x0c |
[AI] Annotation float; likely an edge priority, weight, parametric value, etc. [AI] More... | |
[AI] Represents a path edge with extra float data and potential linkage (single-linked).
[AI]
[AI] Used to construct linked lists of boundary edges annotated with a floating-point value (possibly cost, parametric position, or priority for edge sets). [AI]
Definition at line 42 of file legopathedgecontainer.h.
|
inline |
Definition at line 43 of file legopathedgecontainer.h.
|
inline |
[AI] Construct with edge, boundary, and a float value.
[AI]
p_edge | [AI] Associated control edge. [AI] |
p_boundary | [AI] Associated path boundary. [AI] |
p_unk0x0c | [AI] Annotation value for the edge. Semantics depend on use case. [AI] |
Definition at line 55 of file legopathedgecontainer.h.
|
inline |
[AI] Construct with edge, boundary, pointer to next, and float value.
p_edge | [AI] Associated control edge. [AI] |
p_boundary | [AI] Associated path boundary. [AI] |
p_next | [AI] Pointer to next node in the chain. [AI] |
p_unk0x0c | [AI] Annotation value for the edge. [AI] |
Definition at line 68 of file legopathedgecontainer.h.
|
inline |
[AI] Less-than operator, stub (always returns false). [AI]
Definition at line 85 of file legopathedgecontainer.h.
|
inline |
[AI] Comparison operator, stub (always returns false). [AI]
Definition at line 82 of file legopathedgecontainer.h.
LegoPathBoundary* LegoBEWithFloat::m_boundary |
[AI] Path boundary this edge belongs to. [AI]
Definition at line 77 of file legopathedgecontainer.h.
LegoPathCtrlEdge* LegoBEWithFloat::m_edge |
[AI] Pointer to the relevant path control edge. [AI]
Definition at line 76 of file legopathedgecontainer.h.
LegoBEWithFloat* LegoBEWithFloat::m_next |
[AI] Next node in the edge chain, for linked structures (may be null). [AI]
Definition at line 78 of file legopathedgecontainer.h.
MxFloat LegoBEWithFloat::m_unk0x0c |
[AI] Annotation float; likely an edge priority, weight, parametric value, etc. [AI]
Definition at line 79 of file legopathedgecontainer.h.