Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/Selection
Inheritance Hierarchy
- FTopologyProvider
- FBoundaryTopologyProvider
- FGroupTopologyProvider
References
| Module | ModelingComponents |
| Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/Selection/MeshTopologySelector.h |
| Include | #include "Selection/MeshTopologySelector.h" |
Syntax
class FTopologyProvider
Remarks
FTopologyProvider provides selectable edge/group/corner information for FMeshTopologySelector to use. Users should implement a concrete subclass based on the type of mesh topology they wish to make selectable (e.g. group topology, boundary curves, etc.). Then creating a new TopologySelector subclass should be fairly trivial.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| int | FindGroupEdgeID
(
int MeshEdgeID |
||
| void | ForGroupSetEdges
(
const TSet< int32 >& GroupIDs, |
||
| int | GetCornerVertexID
(
int CornerID |
||
| void | GetEdgePolyline
(
int EdgeID, |
||
| const TArray< int > & | GetGroupEdgeEdges
(
int GroupEdgeID |
||
| const TArray< int > & | GetGroupEdgeVertices
(
int GroupEdgeID |
||
| int | GetGroupIDAt
(
int GroupIndex |
||
| int | GetGroupIDForTriangle
(
int TriangleID |
||
| int | |||
| int | GetNumEdges () |
||
| int | GetNumGroups () |
||
| FAxisAlignedBox3d | GetSelectionBounds
(
const FGroupTopologySelection& Selection, |
||
| FFrame3d | GetSelectionFrame
(
const FGroupTopologySelection& Selection, |