C# Класс CascadeSharp.TKShHealing.ShapeFix.ShapeFix_Wire

Наследование: ShapeFix_Root
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Analyzer ( ) : ShapeAnalysis_Wire
ClearModes ( ) : void
ClearStatuses ( ) : void
ClosedWireMode ( ) : bool
Face ( ) : TopoDS_Face
FixAddCurve3dMode ( ) : int
FixAddPCurveMode ( ) : int
FixClosed ( ) : bool
FixClosed ( double prec ) : bool
FixConnected ( ) : bool
FixConnected ( double prec ) : bool
FixConnected ( int num, double prec ) : bool
FixConnectedMode ( ) : int
FixDegenerated ( ) : bool
FixDegenerated ( int num ) : bool
FixDegeneratedMode ( ) : int
FixDummySeam ( int num ) : void
FixEdgeCurves ( ) : bool
FixEdgeCurvesMode ( ) : int
FixEdgeTool ( ) : CascadeSharp.TKShHealing.ShapeFix.ShapeFix_Edge
FixGap2d ( int num ) : bool
FixGap2d ( int num, bool convert ) : bool
FixGap3d ( int num ) : bool
FixGap3d ( int num, bool convert ) : bool
FixGaps2d ( ) : bool
FixGaps2dMode ( ) : int
FixGaps3d ( ) : bool
FixGaps3dMode ( ) : int
FixGapsByRangesMode ( ) : bool
FixIntersectingEdges ( int num ) : bool
FixIntersectingEdges ( int num1, int num2 ) : bool
FixIntersectingEdgesMode ( ) : int
FixLacking ( ) : bool
FixLacking ( bool force ) : bool
FixLacking ( int num ) : bool
FixLacking ( int num, bool force ) : bool
FixLackingMode ( ) : int
FixNonAdjacentIntersectingEdgesMode ( ) : int
FixNotchedEdges ( ) : bool
FixNotchedEdgesMode ( ) : int
FixRemoveCurve3dMode ( ) : int
FixRemovePCurveMode ( ) : int
FixReorder ( ) : bool
FixReorder ( ShapeAnalysis_WireOrder wi ) : bool
FixReorderMode ( ) : int
FixReversed2dMode ( ) : int
FixSameParameterMode ( ) : int
FixSeam ( int num ) : bool
FixSeamMode ( ) : int
FixSelfIntersectingEdge ( int num ) : bool
FixSelfIntersectingEdgeMode ( ) : int
FixSelfIntersection ( ) : bool
FixSelfIntersectionMode ( ) : int
FixShifted ( ) : bool
FixShiftedMode ( ) : int
FixSmall ( int num, bool lockvtx, double precsmall ) : bool
FixSmall ( bool lockvtx ) : int
FixSmall ( bool lockvtx, double precsmall ) : int
FixSmallMode ( ) : int
FixTailMode ( ) : int
FixTails ( ) : bool
FixVertexToleranceMode ( ) : int
Init ( ShapeAnalysis_Wire saw ) : void
Init ( TopoDS_Wire wire, TopoDS_Face face, double prec ) : void
IsLoaded ( ) : bool
IsReady ( ) : bool
LastFixStatus ( ShapeExtend_Status status ) : bool
Load ( ShapeExtend_WireData sbwd ) : void
Load ( TopoDS_Wire wire ) : void
ModifyGeometryMode ( ) : bool
ModifyRemoveLoopMode ( ) : int
ModifyTopologyMode ( ) : bool
NbEdges ( ) : int
Perform ( ) : bool
PreferencePCurveMode ( ) : bool
SetFace ( TopoDS_Face face ) : void
SetMaxTailAngle ( double theMaxTailAngle ) : void
SetMaxTailWidth ( double theMaxTailWidth ) : void
SetPrecision ( double prec ) : void
SetSurface ( Geom_Surface surf ) : void
SetSurface ( Geom_Surface surf, TopLoc_Location loc ) : void
ShapeFix_Wire ( ) : System
ShapeFix_Wire ( ShapeFix_Wire parameter1 ) : System
ShapeFix_Wire ( TopoDS_Wire wire, TopoDS_Face face, double prec ) : System
StatusClosed ( ShapeExtend_Status status ) : bool
StatusConnected ( ShapeExtend_Status status ) : bool
StatusDegenerated ( ShapeExtend_Status status ) : bool
StatusEdgeCurves ( ShapeExtend_Status status ) : bool
StatusFixTails ( ShapeExtend_Status status ) : bool
StatusGaps2d ( ShapeExtend_Status status ) : bool
StatusGaps3d ( ShapeExtend_Status status ) : bool
StatusLacking ( ShapeExtend_Status status ) : bool
StatusNotches ( ShapeExtend_Status status ) : bool
StatusRemovedSegment ( ) : bool
StatusReorder ( ShapeExtend_Status status ) : bool
StatusSelfIntersection ( ShapeExtend_Status status ) : bool
StatusSmall ( ShapeExtend_Status status ) : bool
UpdateWire ( ) : void
Wire ( ) : TopoDS_Wire
WireAPIMake ( ) : TopoDS_Wire
WireData ( ) : ShapeExtend_WireData
get_type_name ( ) : char

Описание методов

Analyzer() публичный Метод

public Analyzer ( ) : ShapeAnalysis_Wire
Результат ShapeAnalysis_Wire

ClearModes() публичный Метод

public ClearModes ( ) : void
Результат void

ClearStatuses() публичный Метод

public ClearStatuses ( ) : void
Результат void

ClosedWireMode() публичный Метод

public ClosedWireMode ( ) : bool
Результат bool

Face() публичный Метод

public Face ( ) : TopoDS_Face
Результат TopoDS_Face

FixAddCurve3dMode() публичный Метод

public FixAddCurve3dMode ( ) : int
Результат int

FixAddPCurveMode() публичный Метод

public FixAddPCurveMode ( ) : int
Результат int

FixClosed() публичный Метод

public FixClosed ( ) : bool
Результат bool

FixClosed() публичный Метод

public FixClosed ( double prec ) : bool
prec double
Результат bool

FixConnected() публичный Метод

public FixConnected ( ) : bool
Результат bool

FixConnected() публичный Метод

public FixConnected ( double prec ) : bool
prec double
Результат bool

FixConnected() публичный Метод

public FixConnected ( int num, double prec ) : bool
num int
prec double
Результат bool

FixConnectedMode() публичный Метод

public FixConnectedMode ( ) : int
Результат int

FixDegenerated() публичный Метод

public FixDegenerated ( ) : bool
Результат bool

FixDegenerated() публичный Метод

public FixDegenerated ( int num ) : bool
num int
Результат bool

FixDegeneratedMode() публичный Метод

public FixDegeneratedMode ( ) : int
Результат int

FixDummySeam() публичный Метод

public FixDummySeam ( int num ) : void
num int
Результат void

FixEdgeCurves() публичный Метод

public FixEdgeCurves ( ) : bool
Результат bool

FixEdgeCurvesMode() публичный Метод

public FixEdgeCurvesMode ( ) : int
Результат int

FixEdgeTool() публичный Метод

public FixEdgeTool ( ) : CascadeSharp.TKShHealing.ShapeFix.ShapeFix_Edge
Результат CascadeSharp.TKShHealing.ShapeFix.ShapeFix_Edge

FixGap2d() публичный Метод

public FixGap2d ( int num ) : bool
num int
Результат bool

FixGap2d() публичный Метод

public FixGap2d ( int num, bool convert ) : bool
num int
convert bool
Результат bool

FixGap3d() публичный Метод

public FixGap3d ( int num ) : bool
num int
Результат bool

FixGap3d() публичный Метод

public FixGap3d ( int num, bool convert ) : bool
num int
convert bool
Результат bool

FixGaps2d() публичный Метод

public FixGaps2d ( ) : bool
Результат bool

FixGaps2dMode() публичный Метод

public FixGaps2dMode ( ) : int
Результат int

FixGaps3d() публичный Метод

public FixGaps3d ( ) : bool
Результат bool

FixGaps3dMode() публичный Метод

public FixGaps3dMode ( ) : int
Результат int

FixGapsByRangesMode() публичный Метод

public FixGapsByRangesMode ( ) : bool
Результат bool

FixIntersectingEdges() публичный Метод

public FixIntersectingEdges ( int num ) : bool
num int
Результат bool

FixIntersectingEdges() публичный Метод

public FixIntersectingEdges ( int num1, int num2 ) : bool
num1 int
num2 int
Результат bool

FixIntersectingEdgesMode() публичный Метод

public FixIntersectingEdgesMode ( ) : int
Результат int

FixLacking() публичный Метод

public FixLacking ( ) : bool
Результат bool

FixLacking() публичный Метод

public FixLacking ( bool force ) : bool
force bool
Результат bool

FixLacking() публичный Метод

public FixLacking ( int num ) : bool
num int
Результат bool

FixLacking() публичный Метод

public FixLacking ( int num, bool force ) : bool
num int
force bool
Результат bool

FixLackingMode() публичный Метод

public FixLackingMode ( ) : int
Результат int

FixNonAdjacentIntersectingEdgesMode() публичный Метод

public FixNonAdjacentIntersectingEdgesMode ( ) : int
Результат int

FixNotchedEdges() публичный Метод

public FixNotchedEdges ( ) : bool
Результат bool

FixNotchedEdgesMode() публичный Метод

public FixNotchedEdgesMode ( ) : int
Результат int

FixRemoveCurve3dMode() публичный Метод

public FixRemoveCurve3dMode ( ) : int
Результат int

FixRemovePCurveMode() публичный Метод

public FixRemovePCurveMode ( ) : int
Результат int

FixReorder() публичный Метод

public FixReorder ( ) : bool
Результат bool

FixReorder() публичный Метод

public FixReorder ( ShapeAnalysis_WireOrder wi ) : bool
wi ShapeAnalysis_WireOrder
Результат bool

FixReorderMode() публичный Метод

public FixReorderMode ( ) : int
Результат int

FixReversed2dMode() публичный Метод

public FixReversed2dMode ( ) : int
Результат int

FixSameParameterMode() публичный Метод

public FixSameParameterMode ( ) : int
Результат int

FixSeam() публичный Метод

public FixSeam ( int num ) : bool
num int
Результат bool

FixSeamMode() публичный Метод

public FixSeamMode ( ) : int
Результат int

FixSelfIntersectingEdge() публичный Метод

public FixSelfIntersectingEdge ( int num ) : bool
num int
Результат bool

FixSelfIntersectingEdgeMode() публичный Метод

public FixSelfIntersectingEdgeMode ( ) : int
Результат int

FixSelfIntersection() публичный Метод

public FixSelfIntersection ( ) : bool
Результат bool

FixSelfIntersectionMode() публичный Метод

public FixSelfIntersectionMode ( ) : int
Результат int

FixShifted() публичный Метод

public FixShifted ( ) : bool
Результат bool

FixShiftedMode() публичный Метод

public FixShiftedMode ( ) : int
Результат int

FixSmall() публичный Метод

public FixSmall ( int num, bool lockvtx, double precsmall ) : bool
num int
lockvtx bool
precsmall double
Результат bool

FixSmall() публичный Метод

public FixSmall ( bool lockvtx ) : int
lockvtx bool
Результат int

FixSmall() публичный Метод

public FixSmall ( bool lockvtx, double precsmall ) : int
lockvtx bool
precsmall double
Результат int

FixSmallMode() публичный Метод

public FixSmallMode ( ) : int
Результат int

FixTailMode() публичный Метод

public FixTailMode ( ) : int
Результат int

FixTails() публичный Метод

public FixTails ( ) : bool
Результат bool

FixVertexToleranceMode() публичный Метод

public FixVertexToleranceMode ( ) : int
Результат int

Init() публичный Метод

public Init ( ShapeAnalysis_Wire saw ) : void
saw ShapeAnalysis_Wire
Результат void

Init() публичный Метод

public Init ( TopoDS_Wire wire, TopoDS_Face face, double prec ) : void
wire TopoDS_Wire
face TopoDS_Face
prec double
Результат void

IsLoaded() публичный Метод

public IsLoaded ( ) : bool
Результат bool

IsReady() публичный Метод

public IsReady ( ) : bool
Результат bool

LastFixStatus() публичный Метод

public LastFixStatus ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

Load() публичный Метод

public Load ( ShapeExtend_WireData sbwd ) : void
sbwd ShapeExtend_WireData
Результат void

Load() публичный Метод

public Load ( TopoDS_Wire wire ) : void
wire TopoDS_Wire
Результат void

ModifyGeometryMode() публичный Метод

public ModifyGeometryMode ( ) : bool
Результат bool

ModifyRemoveLoopMode() публичный Метод

public ModifyRemoveLoopMode ( ) : int
Результат int

ModifyTopologyMode() публичный Метод

public ModifyTopologyMode ( ) : bool
Результат bool

NbEdges() публичный Метод

public NbEdges ( ) : int
Результат int

Perform() публичный Метод

public Perform ( ) : bool
Результат bool

PreferencePCurveMode() публичный Метод

public PreferencePCurveMode ( ) : bool
Результат bool

SetFace() публичный Метод

public SetFace ( TopoDS_Face face ) : void
face TopoDS_Face
Результат void

SetMaxTailAngle() публичный Метод

public SetMaxTailAngle ( double theMaxTailAngle ) : void
theMaxTailAngle double
Результат void

SetMaxTailWidth() публичный Метод

public SetMaxTailWidth ( double theMaxTailWidth ) : void
theMaxTailWidth double
Результат void

SetPrecision() публичный Метод

public SetPrecision ( double prec ) : void
prec double
Результат void

SetSurface() публичный Метод

public SetSurface ( Geom_Surface surf ) : void
surf Geom_Surface
Результат void

SetSurface() публичный Метод

public SetSurface ( Geom_Surface surf, TopLoc_Location loc ) : void
surf Geom_Surface
loc TopLoc_Location
Результат void

ShapeFix_Wire() публичный Метод

public ShapeFix_Wire ( ) : System
Результат System

ShapeFix_Wire() публичный Метод

public ShapeFix_Wire ( ShapeFix_Wire parameter1 ) : System
parameter1 ShapeFix_Wire
Результат System

ShapeFix_Wire() публичный Метод

public ShapeFix_Wire ( TopoDS_Wire wire, TopoDS_Face face, double prec ) : System
wire TopoDS_Wire
face TopoDS_Face
prec double
Результат System

StatusClosed() публичный Метод

public StatusClosed ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusConnected() публичный Метод

public StatusConnected ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusDegenerated() публичный Метод

public StatusDegenerated ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusEdgeCurves() публичный Метод

public StatusEdgeCurves ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusFixTails() публичный Метод

public StatusFixTails ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusGaps2d() публичный Метод

public StatusGaps2d ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusGaps3d() публичный Метод

public StatusGaps3d ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusLacking() публичный Метод

public StatusLacking ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusNotches() публичный Метод

public StatusNotches ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusRemovedSegment() публичный Метод

public StatusRemovedSegment ( ) : bool
Результат bool

StatusReorder() публичный Метод

public StatusReorder ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusSelfIntersection() публичный Метод

public StatusSelfIntersection ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

StatusSmall() публичный Метод

public StatusSmall ( ShapeExtend_Status status ) : bool
status ShapeExtend_Status
Результат bool

UpdateWire() публичный Метод

public UpdateWire ( ) : void
Результат void

Wire() публичный Метод

public Wire ( ) : TopoDS_Wire
Результат TopoDS_Wire

WireAPIMake() публичный Метод

public WireAPIMake ( ) : TopoDS_Wire
Результат TopoDS_Wire

WireData() публичный Метод

public WireData ( ) : ShapeExtend_WireData
Результат ShapeExtend_WireData

get_type_name() публичный Метод

public get_type_name ( ) : char
Результат char