Navigation
API > API/Plugins > API/Plugins/ModelingComponents
| Name | FBoundaryTopologyProvider |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/BoundarySelector.h |
| Include Path | #include "Selection/BoundarySelector.h" |
Syntax
class FBoundaryTopologyProvider : public FTopologyProvider
Inheritance Hierarchy
- FTopologyProvider → FBoundaryTopologyProvider
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBoundaryTopologyProvider
(
const FMeshBoundaryLoops* BoundaryLoops |
Selection/BoundarySelector.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FBoundaryTopologyProvider() |
Selection/BoundarySelector.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BoundaryLoops | const FMeshBoundaryLoops * | Selection/BoundarySelector.h |
Functions
Public
Overridden from FTopologyProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int FindGroupEdgeID
(
int MeshEdgeID |
Selection/BoundarySelector.h | ||
virtual void ForGroupSetEdges
(
const TSet< int32 >& GroupIDs, |
Selection/BoundarySelector.h | ||
virtual int GetCornerVertexID
(
int CornerID |
Selection/BoundarySelector.h | ||
virtual void GetEdgePolyline
(
int EdgeID, |
Selection/BoundarySelector.h | ||
virtual const TArray< int > & GetGroupEdgeEdges
(
int GroupEdgeID |
Selection/BoundarySelector.h | ||
virtual const TArray< int > & GetGroupEdgeVertices
(
int GroupEdgeID |
Selection/BoundarySelector.h | ||
virtual int GetGroupIDAt
(
int GroupIndex |
Selection/BoundarySelector.h | ||
virtual int GetGroupIDForTriangle
(
int TriangleID |
Selection/BoundarySelector.h | ||
virtual int GetNumCorners() |
Functions that don't make sense if we don't have Groups and Corners but are still part of the interface: | Selection/BoundarySelector.h | |
virtual int GetNumEdges() |
Selection/BoundarySelector.h | ||
virtual int GetNumGroups() |
Selection/BoundarySelector.h | ||
virtual FAxisAlignedBox3d GetSelectionBounds
(
const FGroupTopologySelection& Selection, |
Selection/BoundarySelector.h | ||
virtual FFrame3d GetSelectionFrame
(
const FGroupTopologySelection& Selection, |
Selection/BoundarySelector.h |