Topologic  0.8.9
Static Public Member Functions | List of all members
Topologic::Utilities::WireUtility Class Reference

WireUtility includes geometric methods relevant to a Wire. More...

#include <WireUtility.h>

Static Public Member Functions

static List< Shell^> ^ AdjacentShells (Wire^ wire, Topology^ parentTopology)
 Returns a list of Shells that are the adjacent to the input Wire. More...
 
static List< Cell^> ^ AdjacentCells (Wire^ wire, Topology^ parentTopology)
 Returns a list of Cells that are the adjacent to the input Wire. More...
 
static WireRemoveCollinearEdges (Wire^ wire, double tolerance)
 Remove collinear edges in a Wire. More...
 

Detailed Description

WireUtility includes geometric methods relevant to a Wire.

Member Function Documentation

◆ AdjacentCells()

List< Cell^> Topologic::Utilities::WireUtility::AdjacentCells ( Wire wire,
Topology parentTopology 
)
static

Returns a list of Cells that are the adjacent to the input Wire.

Parameters
wireA Wire
parentTopologyA parent Topology
Returns
A list of Cells adjacent to the input Wire

◆ AdjacentShells()

List< Shell^> Topologic::Utilities::WireUtility::AdjacentShells ( Wire wire,
Topology parentTopology 
)
static

Returns a list of Shells that are the adjacent to the input Wire.

Parameters
wireA Wire
parentTopologyA parent Topology
Returns
A list of Shells adjacent to the input Wire

◆ RemoveCollinearEdges()

Wire Topologic::Utilities::WireUtility::RemoveCollinearEdges ( Wire wire,
double  tolerance 
)
static

Remove collinear edges in a Wire.

Parameters
wireA Wire
toleranceA positive tolerance value
Returns
A Wire with collinear edges removed

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