C# Class CascadeSharp.TKShHealing.ShapeAnalysis.ShapeAnalysis

Show file Open project: Oblikovati/CascadeSharp Class Usage Examples

Public Methods

Method Description
AdjustByPeriod ( double Val, double ToVal, double Period ) : double
AdjustToPeriod ( double Val, double ValMin, double ValMax ) : double
ContourArea ( TopoDS_Wire theWire ) : double
FindBounds ( TopoDS_Shape shape, TopoDS_Vertex V1, TopoDS_Vertex V2 ) : void
GetFaceUVBounds ( TopoDS_Face F, double &Umin, double &Umax, double &Vmin, double &Vmax ) : void
IsOuterBound ( TopoDS_Face face ) : bool
OuterWire ( TopoDS_Face face ) : TopoDS_Wire
ShapeAnalysis ( ) : System
ShapeAnalysis ( ShapeAnalysis parameter1 ) : System
TotCross2D ( ShapeExtend_WireData sewd, TopoDS_Face aFace ) : double

Method Details

AdjustByPeriod() public method

public AdjustByPeriod ( double Val, double ToVal, double Period ) : double
Val double
ToVal double
Period double
return double

AdjustToPeriod() public method

public AdjustToPeriod ( double Val, double ValMin, double ValMax ) : double
Val double
ValMin double
ValMax double
return double

ContourArea() public method

public ContourArea ( TopoDS_Wire theWire ) : double
theWire TopoDS_Wire
return double

FindBounds() public method

public FindBounds ( TopoDS_Shape shape, TopoDS_Vertex V1, TopoDS_Vertex V2 ) : void
shape TopoDS_Shape
V1 TopoDS_Vertex
V2 TopoDS_Vertex
return void

GetFaceUVBounds() public method

public GetFaceUVBounds ( TopoDS_Face F, double &Umin, double &Umax, double &Vmin, double &Vmax ) : void
F TopoDS_Face
Umin double
Umax double
Vmin double
Vmax double
return void

IsOuterBound() public method

public IsOuterBound ( TopoDS_Face face ) : bool
face TopoDS_Face
return bool

OuterWire() public method

public OuterWire ( TopoDS_Face face ) : TopoDS_Wire
face TopoDS_Face
return TopoDS_Wire

ShapeAnalysis() public method

public ShapeAnalysis ( ) : System
return System

ShapeAnalysis() public method

public ShapeAnalysis ( ShapeAnalysis parameter1 ) : System
parameter1 ShapeAnalysis
return System

TotCross2D() public method

public TotCross2D ( ShapeExtend_WireData sewd, TopoDS_Face aFace ) : double
sewd ShapeExtend_WireData
aFace TopoDS_Face
return double