// This file is generated by WOK (CPPExt). // Please do not edit this file; modify original file instead. // The copyright and license terms as defined for the original file apply to // this header file considered to be the "object code" form of the original source. #ifndef _Draft_HeaderFile #define _Draft_HeaderFile #ifndef _Standard_HeaderFile #include #endif #ifndef _Standard_Macro_HeaderFile #include #endif #ifndef _Standard_Real_HeaderFile #include #endif class TopoDS_Face; class gp_Dir; class Draft_Modification; class Draft_FaceInfo; class Draft_EdgeInfo; class Draft_VertexInfo; class Draft_DataMapOfFaceFaceInfo; class Draft_DataMapOfEdgeEdgeInfo; class Draft_DataMapOfVertexVertexInfo; class Draft_DataMapNodeOfDataMapOfFaceFaceInfo; class Draft_DataMapIteratorOfDataMapOfFaceFaceInfo; class Draft_DataMapNodeOfDataMapOfEdgeEdgeInfo; class Draft_DataMapIteratorOfDataMapOfEdgeEdgeInfo; class Draft_DataMapNodeOfDataMapOfVertexVertexInfo; class Draft_DataMapIteratorOfDataMapOfVertexVertexInfo; class Draft { public: void* operator new(size_t,void* anAddress) { return anAddress; } void* operator new(size_t size) { return Standard::Allocate(size); } void operator delete(void *anAddress) { if (anAddress) Standard::Free((Standard_Address&)anAddress); } //! Returns the draft angle of the face using the
//! direction . The method is valid for :
//! - Plane faces,
//! - Cylindrical or conical faces, when the direction
//! of the axis of the surface is colinear with the
//! direction.
//! Otherwise, the exception DomainError is raised.
Standard_EXPORT static Standard_Real Angle(const TopoDS_Face& F,const gp_Dir& Direction) ; protected: private: friend class Draft_Modification; friend class Draft_FaceInfo; friend class Draft_EdgeInfo; friend class Draft_VertexInfo; friend class Draft_DataMapOfFaceFaceInfo; friend class Draft_DataMapOfEdgeEdgeInfo; friend class Draft_DataMapOfVertexVertexInfo; friend class Draft_DataMapNodeOfDataMapOfFaceFaceInfo; friend class Draft_DataMapIteratorOfDataMapOfFaceFaceInfo; friend class Draft_DataMapNodeOfDataMapOfEdgeEdgeInfo; friend class Draft_DataMapIteratorOfDataMapOfEdgeEdgeInfo; friend class Draft_DataMapNodeOfDataMapOfVertexVertexInfo; friend class Draft_DataMapIteratorOfDataMapOfVertexVertexInfo; }; // other Inline functions and methods (like "C++: function call" methods) #endif