|
| ChFiDS_FilSpine () |
|
| ChFiDS_FilSpine (const Standard_Real Tol) |
|
virtual void | Reset (const Standard_Boolean AllData=Standard_False) override |
|
void | SetRadius (const Standard_Real Radius, const TopoDS_Edge &E) |
| initializes the constant vector on edge E.
|
|
void | UnSetRadius (const TopoDS_Edge &E) |
| resets the constant vector on edge E.
|
|
void | SetRadius (const Standard_Real Radius, const TopoDS_Vertex &V) |
| initializes the vector on Vertex V.
|
|
void | UnSetRadius (const TopoDS_Vertex &V) |
| resets the vector on Vertex V.
|
|
void | SetRadius (const gp_XY &UandR, const Standard_Integer IinC) |
| initializes the vector on the point of parameter W.
|
|
void | SetRadius (const Standard_Real Radius) |
| initializes the constant vector on all spine.
|
|
void | SetRadius (const Handle< Law_Function > &C, const Standard_Integer IinC) |
| initializes the rule of evolution on all spine.
|
|
Standard_Boolean | IsConstant () const |
| returns true if the radius is constant all along the spine.
|
|
Standard_Boolean | IsConstant (const Standard_Integer IE) const |
| returns true if the radius is constant all along the edge E.
|
|
Standard_Real | Radius () const |
| returns the radius if the fillet is constant all along the spine.
|
|
Standard_Real | Radius (const Standard_Integer IE) const |
| returns the radius if the fillet is constant all along the edge E.
|
|
Standard_Real | Radius (const TopoDS_Edge &E) const |
| returns the radius if the fillet is constant all along the edge E.
|
|
virtual void | AppendElSpine (const Handle< ChFiDS_ElSpine > &Els) override |
|
Handle< Law_Composite > | Law (const Handle< ChFiDS_ElSpine > &Els) const |
|
Handle< Law_Function > & | ChangeLaw (const TopoDS_Edge &E) |
| returns the elementary law
|
|
Standard_Real | MaxRadFromSeqAndLaws () const |
| returns the maximum radius if the fillet is non-constant
|
|
| 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 | 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 () |
|
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 the fillets - vector or rule of evolution (C2).