C# 클래스 CascadeSharp.TKShHealing.ShapeFix.ShapeFix_Wire

상속: ShapeFix_Root
파일 보기 프로젝트 열기: Oblikovati/CascadeSharp 1 사용 예제들

공개 메소드들

메소드 설명
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