UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::FIsoInnerNode Class Reference

#include <IsoNode.h>

+ Inheritance diagram for UE::CADKernel::FIsoInnerNode:

Public Member Functions

 FIsoInnerNode (int32 NodeIndex, int32 FaceIndex, int32 NodeId)
 
virtual bool IsEqualTo (const FLoopNode &OtherNode) const
 
virtual bool IsEqualTo (const FIsoInnerNode &OtherNode) const
 
bool operator== (const FIsoNode &OtherNode) const
 
const bool IsIsolated () const
 
virtual const bool IsALoopNode () const override
 
bool IsLinkedToPreviousU () const
 
bool IsLinkedToNextU () const
 
bool IsLinkedToPreviousV () const
 
bool IsLinkedToNextV () const
 
bool IsComplete () const
 
bool IsLinkedToBoundary () const
 
virtual const FVector2dGet2DPoint (EGridSpace Space, const FGrid &Grid) const override
 
virtual void Set2DPoint (EGridSpace Space, FGrid &Grid, const FVector2d &NewCoordinate) override
 
virtual const FVectorGet3DPoint (const FGrid &Grid) const override
 
virtual const FVector3fGetNormal (const FGrid &Grid) const override
 
void OffsetId (int32 StartId)
 
virtual uint32 GetTypeHash () const override
 
- Public Member Functions inherited from UE::CADKernel::FIsoNode
 FIsoNode (int32 InNodeIndex, int32 InFaceIndex, int32 InNodeId)
 
virtual ~FIsoNode ()=default
 
virtual void Delete ()
 
bool IsDelete () const
 
const int32 GetIndex () const
 
const int32 GetGlobalIndex () const
 
const int32 GetNodeId () const
 
const TArray< FIsoSegment * > & GetConnectedSegments () const
 
FIsoSegmentGetSegmentConnectedTo (const FIsoNode *Node) const
 
void ConnectSegment (FIsoSegment &Segment)
 
void DisconnectSegment (FIsoSegment &Segment)
 
void SetThinZoneNodeMarker ()
 
bool IsThinZoneNode () const
 
bool IsDeleteOrThinNode () const
 
void SetLinkedToLoopMarker ()
 
void SetLinkedToLoopInQuarter (int32 Quarter)
 
bool IsLinkedToLoopInNearlyIso (int32 Iso) const
 
void SetLinkedToIso (EIsoLink Iso)
 
void SetLinkedToIso (int32 Iso)
 
bool HasMarker1 () const
 
bool HasMarker2 () const
 
bool IsDeleteOrHasMarker2 () const
 
bool HasMarker1NotMarker2 () const
 
void SetMarker1 ()
 
void SetMarker2 ()
 
void ResetMarkers ()
 

Additional Inherited Members

- Protected Attributes inherited from UE::CADKernel::FIsoNode
TArray< FIsoSegment * > ConnectedSegments
 
EIsoNodeStates States
 
int32 LocalIndex
 
int32 GlobalIndex
 
int32 NodeId
 

Constructor & Destructor Documentation

◆ FIsoInnerNode()

UE::CADKernel::FIsoInnerNode::FIsoInnerNode ( int32  NodeIndex,
int32  FaceIndex,
int32  NodeId 
)
inline

Member Function Documentation

◆ Get2DPoint()

virtual const FVector2d & UE::CADKernel::FIsoInnerNode::Get2DPoint ( EGridSpace  Space,
const FGrid Grid 
) const
inlineoverridevirtual

Return the 2d coordinate of the node according to the space

Implements UE::CADKernel::FIsoNode.

◆ Get3DPoint()

virtual const FVector & UE::CADKernel::FIsoInnerNode::Get3DPoint ( const FGrid Grid) const
inlineoverridevirtual

◆ GetNormal()

virtual const FVector3f & UE::CADKernel::FIsoInnerNode::GetNormal ( const FGrid Grid) const
inlineoverridevirtual

◆ GetTypeHash()

virtual uint32 UE::CADKernel::FIsoInnerNode::GetTypeHash ( ) const
inlineoverridevirtual

◆ IsALoopNode()

virtual const bool UE::CADKernel::FIsoInnerNode::IsALoopNode ( ) const
inlineoverridevirtual

◆ IsComplete()

bool UE::CADKernel::FIsoInnerNode::IsComplete ( ) const
inline

the node is connected in its 4 directions

◆ IsEqualTo() [1/2]

virtual bool UE::CADKernel::FIsoInnerNode::IsEqualTo ( const FIsoInnerNode OtherNode) const
inlinevirtual

◆ IsEqualTo() [2/2]

virtual bool UE::CADKernel::FIsoInnerNode::IsEqualTo ( const FLoopNode OtherNode) const
inlinevirtual

◆ IsIsolated()

const bool UE::CADKernel::FIsoInnerNode::IsIsolated ( ) const
inline

◆ IsLinkedToBoundary()

bool UE::CADKernel::FIsoInnerNode::IsLinkedToBoundary ( ) const
inline

◆ IsLinkedToNextU()

bool UE::CADKernel::FIsoInnerNode::IsLinkedToNextU ( ) const
inline

◆ IsLinkedToNextV()

bool UE::CADKernel::FIsoInnerNode::IsLinkedToNextV ( ) const
inline

◆ IsLinkedToPreviousU()

bool UE::CADKernel::FIsoInnerNode::IsLinkedToPreviousU ( ) const
inline

◆ IsLinkedToPreviousV()

bool UE::CADKernel::FIsoInnerNode::IsLinkedToPreviousV ( ) const
inline

◆ OffsetId()

void UE::CADKernel::FIsoInnerNode::OffsetId ( int32  StartId)
inline

Only for display purpose as it return a copy of the point

◆ operator==()

bool UE::CADKernel::FIsoInnerNode::operator== ( const FIsoNode OtherNode) const
inlinevirtual

◆ Set2DPoint()

virtual void UE::CADKernel::FIsoInnerNode::Set2DPoint ( EGridSpace  Space,
FGrid Grid,
const FVector2d NewCoordinate 
)
inlineoverridevirtual

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