OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
TKPShape
PTopoDS


PTopoDS_Shape1 Class Reference

The PTopoDS_Shape1 is the Persistent view of a TopoDS_Shape.

a Shape1 contains :

- a reference to a TShape1.

- a Location to put the TShape1 in a local coordinate
system.

- an Orientation.

It inherits from ExternShareable, so that it can be shared
by other objects located outside the container.
.

#include <PTopoDS_Shape1.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT PTopoDS_Shape1 ()
Standard_EXPORT void Nullify ()
Standard_EXPORT const Handle_PTopoDS_TShape1 & TShape () const
Standard_EXPORT void TShape (const Handle(PTopoDS_TShape1)&T)
Standard_EXPORT PTopLoc_Location Location () const
Standard_EXPORT void Location (const PTopLoc_Location &L)
Standard_EXPORT TopAbs_Orientation Orientation () const
Standard_EXPORT void Orientation (const TopAbs_Orientation O)
 Handle (PTopoDS_TShape1) _CSFDB_GetPTopoDS_Shape1myTShape() const
void _CSFDB_SetPTopoDS_Shape1myTShape (const Handle(PTopoDS_TShape1)&p)
const PTopLoc_Location_CSFDB_GetPTopoDS_Shape1myLocation () const
TopAbs_Orientation _CSFDB_GetPTopoDS_Shape1myOrient () const
void _CSFDB_SetPTopoDS_Shape1myOrient (const TopAbs_Orientation p)

Private Attributes

Handle_PTopoDS_TShape1 myTShape
PTopLoc_Location myLocation
TopAbs_Orientation myOrient

Friends

Standard_EXPORT friend Handle_Standard_Type & PTopoDS_Shape1_Type_ ()


Constructor & Destructor Documentation

Standard_EXPORT PTopoDS_Shape1::PTopoDS_Shape1  ) 
 


Member Function Documentation

const PTopLoc_Location& PTopoDS_Shape1::_CSFDB_GetPTopoDS_Shape1myLocation  )  const [inline]
 

TopAbs_Orientation PTopoDS_Shape1::_CSFDB_GetPTopoDS_Shape1myOrient  )  const [inline]
 

void PTopoDS_Shape1::_CSFDB_SetPTopoDS_Shape1myOrient const TopAbs_Orientation  p  )  [inline]
 

void PTopoDS_Shape1::_CSFDB_SetPTopoDS_Shape1myTShape const Handle(PTopoDS_TShape1)&  p  )  [inline]
 

PTopoDS_Shape1::Handle PTopoDS_TShape1   )  const [inline]
 

Standard_EXPORT void PTopoDS_Shape1::Location const PTopLoc_Location L  ) 
 

Standard_EXPORT PTopLoc_Location PTopoDS_Shape1::Location  )  const
 

Standard_EXPORT void PTopoDS_Shape1::Nullify  ) 
 

void PTopoDS_Shape1::operator delete void *  anAddress  )  [inline]
 

void* PTopoDS_Shape1::operator new size_t  size  )  [inline]
 

void* PTopoDS_Shape1::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void PTopoDS_Shape1::Orientation const TopAbs_Orientation  O  ) 
 

Standard_EXPORT TopAbs_Orientation PTopoDS_Shape1::Orientation  )  const
 

Standard_EXPORT void PTopoDS_Shape1::TShape const Handle(PTopoDS_TShape1)&  T  ) 
 

Standard_EXPORT const Handle_PTopoDS_TShape1& PTopoDS_Shape1::TShape  )  const
 


Friends And Related Function Documentation

Standard_EXPORT friend Handle_Standard_Type& PTopoDS_Shape1_Type_  )  [friend]
 


Field Documentation

PTopLoc_Location PTopoDS_Shape1::myLocation [private]
 

TopAbs_Orientation PTopoDS_Shape1::myOrient [private]
 

Handle_PTopoDS_TShape1 PTopoDS_Shape1::myTShape [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:14:36 2008 for OpenCASCADE by  doxygen 1.4.1