|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | LProp3d_SLProps (const Handle(Adaptor3d_HSurface)&S, const Standard_Real U, const Standard_Real V, const Standard_Integer N, const Standard_Real Resolution) |
Standard_EXPORT | LProp3d_SLProps (const Handle(Adaptor3d_HSurface)&S, const Standard_Integer N, const Standard_Real Resolution) |
Standard_EXPORT | LProp3d_SLProps (const Standard_Integer N, const Standard_Real Resolution) |
Standard_EXPORT void | SetSurface (const Handle(Adaptor3d_HSurface)&S) |
Standard_EXPORT void | SetParameters (const Standard_Real U, const Standard_Real V) |
Standard_EXPORT const gp_Pnt & | Value () const |
Standard_EXPORT const gp_Vec & | D1U () |
Standard_EXPORT const gp_Vec & | D1V () |
Standard_EXPORT const gp_Vec & | D2U () |
Standard_EXPORT const gp_Vec & | D2V () |
Standard_EXPORT const gp_Vec & | DUV () |
Standard_EXPORT Standard_Boolean | IsTangentUDefined () |
Standard_EXPORT void | TangentU (gp_Dir &D) |
Standard_EXPORT Standard_Boolean | IsTangentVDefined () |
Standard_EXPORT void | TangentV (gp_Dir &D) |
Standard_EXPORT Standard_Boolean | IsNormalDefined () |
Standard_EXPORT const gp_Dir & | Normal () |
Standard_EXPORT Standard_Boolean | IsCurvatureDefined () |
Standard_EXPORT Standard_Boolean | IsUmbilic () |
Standard_EXPORT Standard_Real | MaxCurvature () |
Standard_EXPORT Standard_Real | MinCurvature () |
Standard_EXPORT void | CurvatureDirections (gp_Dir &MaxD, gp_Dir &MinD) |
Standard_EXPORT Standard_Real | MeanCurvature () |
Standard_EXPORT Standard_Real | GaussianCurvature () |
Private Attributes |
Handle_Adaptor3d_HSurface | surf |
Standard_Real | u |
Standard_Real | v |
Standard_Integer | level |
Standard_Integer | cn |
Standard_Real | linTol |
gp_Pnt | pnt |
gp_Vec | d1U |
gp_Vec | d1V |
gp_Vec | d2U |
gp_Vec | d2V |
gp_Vec | dUV |
gp_Dir | normal |
Standard_Real | minCurv |
Standard_Real | maxCurv |
gp_Dir | dirMinCurv |
gp_Dir | dirMaxCurv |
Standard_Real | meanCurv |
Standard_Real | gausCurv |
Standard_Integer | significantFirstUDerivativeOrder |
Standard_Integer | significantFirstVDerivativeOrder |
LProp_Status | uTangentStatus |
LProp_Status | vTangentStatus |
LProp_Status | normalStatus |
LProp_Status | curvatureStatus |