|
| | ChFiDS_ChamfSpine () |
| |
| | ChFiDS_ChamfSpine (const Standard_Real Tol) |
| |
| void | SetDist (const Standard_Real Dis) |
| |
| void | GetDist (Standard_Real &Dis) const |
| |
| void | SetDists (const Standard_Real Dis1, const Standard_Real Dis2) |
| |
| void | Dists (Standard_Real &Dis1, Standard_Real &Dis2) const |
| |
| void | GetDistAngle (Standard_Real &Dis, Standard_Real &Angle) const |
| |
| void | SetDistAngle (const Standard_Real Dis, const Standard_Real Angle) |
| |
| void | SetMode (const ChFiDS_ChamfMode theMode) |
| |
| ChFiDS_ChamfMethod | IsChamfer () const |
| | Return the method of chamfers used.
|
| |
| | ChFiDS_Spine () |
| |
| | ChFiDS_Spine (const Standard_Real Tol) |
| |
| void | SetEdges (const TopoDS_Edge &E) |
| | store edges composing the guideline
|
| |
| void | SetOffsetEdges (const TopoDS_Edge &E) |
| | store offset edges composing the offset guideline
|
| |
| void | PutInFirst (const TopoDS_Edge &E) |
| | store the edge at the first position before all others
|
| |
| void | PutInFirstOffset (const TopoDS_Edge &E) |
| | store the offset edge at the first position before all others
|
| |
| Standard_Integer | NbEdges () const |
| |
| const TopoDS_Edge & | Edges (const Standard_Integer I) const |
| |
| const TopoDS_Edge & | OffsetEdges (const Standard_Integer I) const |
| |
| void | SetFirstStatus (const ChFiDS_State S) |
| | stores if the start of a set of edges starts on a section of free border or forms a closed contour
|
| |
| void | SetLastStatus (const ChFiDS_State S) |
| | stores if the end of a set of edges starts on a section of free border or forms a closed contour
|
| |
| virtual void | AppendElSpine (const Handle< ChFiDS_ElSpine > &Els) |
| |
| virtual void | AppendOffsetElSpine (const Handle< ChFiDS_ElSpine > &Els) |
| |
| Handle< ChFiDS_ElSpine > | ElSpine (const Standard_Integer IE) const |
| |
| Handle< ChFiDS_ElSpine > | ElSpine (const TopoDS_Edge &E) const |
| |
| Handle< ChFiDS_ElSpine > | ElSpine (const Standard_Real W) const |
| |
| ChFiDS_ListOfHElSpine & | ChangeElSpines () |
| |
| ChFiDS_ListOfHElSpine & | ChangeOffsetElSpines () |
| |
| virtual void | Reset (const Standard_Boolean AllData=Standard_False) |
| |
| Standard_Boolean | SplitDone () const |
| |
| void | SplitDone (const Standard_Boolean B) |
| |
| void | Load () |
| | prepare the guideline depending on the edges that are elementary arks (take parameters from a single curvilinear abscissa); to be able to call methods on the geometry (first,last,value,d1,d2) it is necessary to start with preparation otherwise an exception will be raised
|
| |
| Standard_Real | Resolution (const Standard_Real R3d) const |
| |
| Standard_Boolean | IsClosed () const |
| |
| Standard_Real | FirstParameter () const |
| |
| Standard_Real | LastParameter () const |
| |
| void | SetFirstParameter (const Standard_Real Par) |
| |
| void | SetLastParameter (const Standard_Real Par) |
| |
| Standard_Real | FirstParameter (const Standard_Integer IndexSpine) const |
| | gives the total length of all arcs before the number IndexSp
|
| |
| Standard_Real | LastParameter (const Standard_Integer IndexSpine) const |
| | gives the total length till the ark with number IndexSpine (inclus)
|
| |
| Standard_Real | Length (const Standard_Integer IndexSpine) const |
| | gives the length of ark with number IndexSp
|
| |
| Standard_Boolean | IsPeriodic () const |
| |
| Standard_Real | Period () const |
| |
| Standard_Real | Absc (const Standard_Real U) |
| |
| Standard_Real | Absc (const Standard_Real U, const Standard_Integer I) |
| |
| void | Parameter (const Standard_Real AbsC, Standard_Real &U, const Standard_Boolean Oriented=Standard_True) |
| |
| void | Parameter (const Standard_Integer Index, const Standard_Real AbsC, Standard_Real &U, const Standard_Boolean Oriented=Standard_True) |
| |
| gp_Pnt | Value (const Standard_Real AbsC) |
| |
| void | D0 (const Standard_Real AbsC, gp_Pnt &P) |
| |
| void | D1 (const Standard_Real AbsC, gp_Pnt &P, gp_Vec &V1) |
| |
| void | D2 (const Standard_Real AbsC, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2) |
| |
| void | SetCurrent (const Standard_Integer Index) |
| |
| const BRepAdaptor_Curve & | CurrentElementarySpine (const Standard_Integer Index) |
| | sets the current curve and returns it
|
| |
| Standard_Integer | CurrentIndexOfElementarySpine () const |
| |
| GeomAbs_CurveType | GetType () const |
| |
| gp_Lin | Line () const |
| |
| gp_Circ | Circle () const |
| |
| ChFiDS_State | FirstStatus () const |
| | returns if the set of edges starts on a free boundary or if the first vertex is a breakpoint or if the set is closed
|
| |
| ChFiDS_State | LastStatus () const |
| | returns the state at the end of the set
|
| |
| ChFiDS_State | Status (const Standard_Boolean IsFirst) const |
| |
| ChFiDS_TypeOfConcavity | GetTypeOfConcavity () const |
| | returns the type of concavity in the connection
|
| |
| void | SetStatus (const ChFiDS_State S, const Standard_Boolean IsFirst) |
| |
| void | SetTypeOfConcavity (const ChFiDS_TypeOfConcavity theType) |
| | sets the type of concavity in the connection
|
| |
| Standard_Boolean | IsTangencyExtremity (const Standard_Boolean IsFirst) const |
| | returns if the set of edges starts (or end) on Tangency point.
|
| |
| void | SetTangencyExtremity (const Standard_Boolean IsTangency, const Standard_Boolean IsFirst) |
| |
| Standard_Real | Absc (const TopoDS_Vertex &V) const |
| |
| TopoDS_Vertex | FirstVertex () const |
| |
| TopoDS_Vertex | LastVertex () const |
| |
| void | SetFirstTgt (const Standard_Real W) |
| |
| void | SetLastTgt (const Standard_Real W) |
| |
| Standard_Boolean | HasFirstTgt () const |
| |
| Standard_Boolean | HasLastTgt () const |
| |
| void | SetReference (const Standard_Real W) |
| | set a parameter reference for the approx.
|
| |
| void | SetReference (const Standard_Integer I) |
| | set a parameter reference for the approx, at the middle of edge I.
|
| |
| Standard_Integer | Index (const Standard_Real W, const Standard_Boolean Forward=Standard_True) const |
| |
| Standard_Integer | Index (const TopoDS_Edge &E) const |
| |
| void | UnsetReference () |
| |
| void | SetErrorStatus (const ChFiDS_ErrorStatus state) |
| |
| ChFiDS_ErrorStatus | ErrorStatus () const |
| |
| ChFiDS_ChamfMode | Mode () const |
| | Return the mode of chamfers used.
|
| |
| Standard_Real | GetTolesp () const |
| | Return tolesp parameter.
|
| |
Public Member Functions inherited from Standard_Transient |
| | Standard_Transient () |
| | Empty constructor.
|
| |
| | Standard_Transient (const Standard_Transient &) |
| | Copy constructor – does nothing.
|
| |
| Standard_Transient & | operator= (const Standard_Transient &) |
| | Assignment operator, needed to avoid copying reference counter.
|
| |
| virtual | ~Standard_Transient () |
| | Destructor must be virtual.
|
| |
| virtual const opencascade::handle< Standard_Type > & | DynamicType () const |
| | Returns a type descriptor about this object.
|
| |
| Standard_Boolean | IsInstance (const opencascade::handle< Standard_Type > &theType) const |
| | Returns a true value if this is an instance of Type.
|
| |
| Standard_Boolean | IsInstance (const Standard_CString theTypeName) const |
| | Returns a true value if this is an instance of TypeName.
|
| |
| Standard_Boolean | IsKind (const opencascade::handle< Standard_Type > &theType) const |
| | Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
|
| |
| Standard_Boolean | IsKind (const Standard_CString theTypeName) const |
| | Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism.
|
| |
| Standard_Transient * | This () const |
| | Returns non-const pointer to this object (like const_cast). For protection against creating handle to objects allocated in stack or call from constructor, it will raise exception Standard_ProgramError if reference counter is zero.
|
| |
| Standard_Integer | GetRefCount () const noexcept |
| | Get the reference counter of this object.
|
| |
| void | IncrementRefCounter () noexcept |
| | Increments the reference counter of this object.
|
| |
| Standard_Integer | DecrementRefCounter () noexcept |
| | Decrements the reference counter of this object; returns the decremented value.
|
| |
| virtual void | Delete () const |
| | Memory deallocator for transient classes.
|
| |
Provides data specific to chamfers distances on each of faces.