#include <GccInt_Bisec.hxx>
Inheritance diagram for GccInt_Bisec:
Public Member Functions | |
virtual Standard_EXPORT GccInt_IType | ArcType () const =0 |
Returns the type of bisecting object (line, circle, parabola, hyperbola, ellipse, point). . | |
virtual Standard_EXPORT gp_Pnt2d | Point () const |
Returns the bisecting line when ArcType returns Pnt. An exception DomainError is raised if ArcType is not a Pnt. . | |
virtual Standard_EXPORT gp_Lin2d | Line () const |
Returns the bisecting line when ArcType returns Lin. //! An exception DomainError is raised if ArcType is not a Lin. . | |
virtual Standard_EXPORT gp_Circ2d | Circle () const |
Returns the bisecting line when ArcType returns Cir. //! An exception DomainError is raised if ArcType is not a Cir. . | |
virtual Standard_EXPORT gp_Hypr2d | Hyperbola () const |
Returns the bisecting line when ArcType returns Hpr. //! An exception DomainError is raised if ArcType is not a Hpr. . | |
virtual Standard_EXPORT gp_Parab2d | Parabola () const |
Returns the bisecting line when ArcType returns Par. //! An exception DomainError is raised if ArcType is not a Par. . | |
virtual Standard_EXPORT gp_Elips2d | Ellipse () const |
Returns the bisecting line when ArcType returns Ell. //! An exception DomainError is raised if ArcType is not an Ell. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
|
Implemented in GccInt_BCirc, GccInt_BElips, GccInt_BHyper, GccInt_BLine, GccInt_BParab, and GccInt_BPoint. |
|
Reimplemented in GccInt_BCirc. |
|
Reimplemented in GccInt_BElips. |
|
Reimplemented in GccInt_BCirc, GccInt_BElips, GccInt_BHyper, GccInt_BLine, GccInt_BParab, and GccInt_BPoint. |
|
Reimplemented in GccInt_BHyper. |
|
Reimplemented in GccInt_BLine. |
|
Reimplemented in GccInt_BParab. |
|
Reimplemented in GccInt_BPoint. |