Beispiel #1
0
        //--------------------------------------------------------------------------------------------------

        string _GetShapeTypeName(TopAbs_ShapeEnum shapeType)
        {
            switch (shapeType)
            {
            case TopAbs_ShapeEnum.TopAbs_COMPOUND:
                return("Compound");

            case TopAbs_ShapeEnum.TopAbs_COMPSOLID:
                return("CompSolid");

            case TopAbs_ShapeEnum.TopAbs_SOLID:
                return("Solid");

            case TopAbs_ShapeEnum.TopAbs_SHELL:
                return("Shell");

            case TopAbs_ShapeEnum.TopAbs_FACE:
                return("Face");

            case TopAbs_ShapeEnum.TopAbs_WIRE:
                return("Wire");

            case TopAbs_ShapeEnum.TopAbs_EDGE:
                return("Edge");

            case TopAbs_ShapeEnum.TopAbs_VERTEX:
                return("Vertex");

            case TopAbs_ShapeEnum.TopAbs_SHAPE:
                return("Shape");

            default:
                throw new ArgumentOutOfRangeException(nameof(shapeType), shapeType, null);
            }
        }
 public void computeSubshapeSelection(AIS_ColoredDrawer theParentDrawer,
                                      AIS_DataMapOfShapeDrawer theShapeDrawerMap, TopoDS_Shape theShape, StdSelect_BRepOwner theOwner,
                                      SelectMgr_Selection theSelection, TopAbs_ShapeEnum theTypOfSel, int thePriority, double theDeflection,
                                      double theDeflAngle)
 {
     throw new NotImplementedException();
 }
Beispiel #3
0
        //--------------------------------------------------------------------------------------------------

        public static SubshapeTypes GetTypes(TopAbs_ShapeEnum topAbsShapeEnum)
        {
            switch (topAbsShapeEnum)
            {
            case TopAbs_ShapeEnum.TopAbs_FACE:
                return(SubshapeTypes.Face);

            case TopAbs_ShapeEnum.TopAbs_EDGE:
                return(SubshapeTypes.Edge);

            case TopAbs_ShapeEnum.TopAbs_WIRE:
                return(SubshapeTypes.Wire);

            case TopAbs_ShapeEnum.TopAbs_VERTEX:
                return(SubshapeTypes.Vertex);

            default:
                throw new NotImplementedException();
            }
        }
Beispiel #4
0
 public void MakeAncestors(TopoDS_Shape S, TopAbs_ShapeEnum TS, TopAbs_ShapeEnum TA,
                           TopTools_IndexedDataMapOfShapeListOfShape M)
 {
     throw new NotImplementedException();
 }
 public void SetType(TopAbs_ShapeEnum aType)
 {
     throw new NotImplementedException();
 }
Beispiel #6
0
 public bool HasBRep(TopAbs_ShapeEnum theT)
 {
     throw new NotImplementedException();
 }
Beispiel #7
0
 public void Load(SelectMgr_Selection aSelection, SelectMgr_SelectableObject Origin, TopoDS_Shape aShape,
                  TopAbs_ShapeEnum aType, double theDeflection, double theDeviationAngle)
 {
     throw new NotImplementedException();
 }
Beispiel #8
0
 public void Load(SelectMgr_Selection aSelection, TopoDS_Shape aShape, TopAbs_ShapeEnum aType,
                  double theDeflection, double theDeviationAngle, bool AutoTriangulation, int aPriority, int NbPOnEdge,
                  double MaximalParameter)
 {
     throw new NotImplementedException();
 }
 public TopExp_Explorer(TopoDS_Shape S, TopAbs_ShapeEnum ToFind)
     : base()
 {
     throw new NotImplementedException();
 }
Beispiel #10
0
 public bool LimitTolerance(TopoDS_Shape shape, double tmin, double tmax, TopAbs_ShapeEnum styp)
 {
     throw new NotImplementedException();
 }
Beispiel #11
0
 private static bool TopoDS_Mismatch(TopoDS_Shape S, TopAbs_ShapeEnum T)
 {
     return(S is { } && S.ShapeType() != T);
Beispiel #12
0
 public void AddBoxes(TopoDS_Shape S, TopAbs_ShapeEnum TS)
 {
     throw new NotImplementedException();
 }
 public void AddAncestors(TopoDS_Shape S, TopAbs_ShapeEnum T1, TopAbs_ShapeEnum T2)
 {
     throw new NotImplementedException();
 }
Beispiel #14
0
 public void Check(TopAbs_ShapeEnum T, TopoDS_Shape S)
 {
     throw new NotImplementedException();
 }
Beispiel #15
0
 public void SetDetalisation(TopAbs_ShapeEnum level)
 {
     throw new NotImplementedException();
 }
Beispiel #16
0
 public bool IsInterfering(TopAbs_ShapeEnum theT)
 {
     throw new NotImplementedException();
 }
Beispiel #17
0
 public void Add(TopoDS_Shape theS, TopAbs_ShapeEnum theType)
 {
     throw new NotImplementedException();
 }
Beispiel #18
0
 public StdSelect_ShapeTypeFilter(TopAbs_ShapeEnum aType)
     : base()
 {
     throw new NotImplementedException();
 }
 public void Filter(TopoDS_Shape S, TopAbs_ShapeEnum ShapeType)
 {
     throw new NotImplementedException();
 }
Beispiel #20
0
 public void MapShapes(TopoDS_Shape S, TopAbs_ShapeEnum T, TopTools_IndexedMapOfShape M)
 {
     throw new NotImplementedException();
 }
Beispiel #21
0
 public void SetTolerance(TopoDS_Shape shape, double preci, TopAbs_ShapeEnum styp)
 {
     throw new NotImplementedException();
 }
Beispiel #22
0
 public void MapShapesAndUniqueAncestors(TopoDS_Shape S, TopAbs_ShapeEnum TS, TopAbs_ShapeEnum TA,
                                         TopTools_IndexedDataMapOfShapeListOfShape M, bool useOrientation)
 {
     throw new NotImplementedException();
 }
 public void Init(TopoDS_Shape S, TopAbs_ShapeEnum ToFind)
 {
     throw new NotImplementedException();
 }
Beispiel #24
0
 public TCollection_AsciiString SPrint(TopAbs_ShapeEnum T, int I)
 {
     throw new NotImplementedException();
 }
Beispiel #25
0
 public void Load(SelectMgr_Selection aSelection, SelectMgr_SelectableObject Origin, TopoDS_Shape aShape,
                  TopAbs_ShapeEnum aType, double theDeflection, double theDeviationAngle, bool AutoTriangulation,
                  int aPriority)
 {
     throw new NotImplementedException();
 }
Beispiel #26
0
 public void AddTolerance(TopoDS_Shape shape, TopAbs_ShapeEnum type)
 {
     throw new NotImplementedException();
 }
Beispiel #27
0
 public int GetStandardPriority(TopoDS_Shape theShape, TopAbs_ShapeEnum theType)
 {
     throw new NotImplementedException();
 }
Beispiel #28
0
 public int TypeToInteger(TopAbs_ShapeEnum theT)
 {
     throw new NotImplementedException();
 }
Beispiel #29
0
 public TopOpeBRepDS_Kind ShapeToKind(TopAbs_ShapeEnum S)
 {
     throw new NotImplementedException();
 }
Beispiel #30
0
 public bool ActsOn(TopAbs_ShapeEnum aStandardMode)
 {
     throw new NotImplementedException();
 }