#include <LProp3d_CLProps.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | LProp3d_CLProps (const Handle(Adaptor3d_HCurve)&C, const Standard_Integer N, const Standard_Real Resolution) |
Standard_EXPORT | LProp3d_CLProps (const Handle(Adaptor3d_HCurve)&C, const Standard_Real U, const Standard_Integer N, const Standard_Real Resolution) |
Standard_EXPORT | LProp3d_CLProps (const Standard_Integer N, const Standard_Real Resolution) |
Standard_EXPORT void | SetParameter (const Standard_Real U) |
Standard_EXPORT void | SetCurve (const Handle(Adaptor3d_HCurve)&C) |
Standard_EXPORT const gp_Pnt & | Value () const |
Standard_EXPORT const gp_Vec & | D1 () |
Standard_EXPORT const gp_Vec & | D2 () |
Standard_EXPORT const gp_Vec & | D3 () |
Standard_EXPORT Standard_Boolean | IsTangentDefined () |
Standard_EXPORT void | Tangent (gp_Dir &D) |
Standard_EXPORT Standard_Real | Curvature () |
Standard_EXPORT void | Normal (gp_Dir &N) |
Standard_EXPORT void | CentreOfCurvature (gp_Pnt &P) |
Private Attributes | |
Handle_Adaptor3d_HCurve | myCurve |
Standard_Real | u |
Standard_Integer | level |
Standard_Real | cn |
Standard_Real | linTol |
gp_Pnt | pnt |
gp_Vec | d [3] |
gp_Dir | tangent |
Standard_Real | curvature |
LProp_Status | tangentStatus |
Standard_Integer | significantFirstDerivativeOrder |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|