Version: 6.3.1
Public Member Functions | Protected Attributes

NMTTools_FaceInfo Class Reference

#include <NMTTools_FaceInfo.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 NMTTools_FaceInfo ()
 Empty contructor


virtual ~NMTTools_FaceInfo ()
Standard_EXPORT void Clear ()
 Clears the contents

void SetIndex (const Standard_Integer theI)
 Modifier
Sets the index of the face <theI>

Standard_Integer Index () const
 Selector
Returns the index of the face

In


const NMTTools_MapOfPaveBlockPaveBlocksIn () const
 Selector
Returns the pave blocks of the face
that have state In

NMTTools_MapOfPaveBlockChangePaveBlocksIn ()
 Selector/Modifier
Returns the pave blocks
of the face
that have state In

const TColStd_MapOfInteger & VerticesIn () const
 Selector
Returns the list of indices for vertices
of the face
that have state In

TColStd_MapOfInteger & ChangeVerticesIn ()
 Selector/Modifier
Returns the list of indices for vertices
of the face
that have state In

On


const NMTTools_MapOfPaveBlockPaveBlocksOn () const
 Selector
Returns the pave blocks of the face
that have state On

NMTTools_MapOfPaveBlockChangePaveBlocksOn ()
 Selector/Modifier
Returns the pave blocks
of the face
that have state On

const TColStd_MapOfInteger & VerticesOn () const
 Selector
Returns the list of indices for vertices
of the face
that have state On

TColStd_MapOfInteger & ChangeVerticesOn ()
 Selector/Modifier
Returns the list of indices for vertices
of the face
that have state On

Protected Attributes

Standard_Integer myIndex
NMTTools_MapOfPaveBlock myPaveBlocksIn
TColStd_MapOfInteger myVerticesIn
NMTTools_MapOfPaveBlock myPaveBlocksOn
TColStd_MapOfInteger myVerticesOn

Constructor & Destructor Documentation

NMTTools_FaceInfo.NMTTools_FaceInfo ( )
virtual NMTTools_FaceInfo.~NMTTools_FaceInfo ( ) [virtual]

Member Function Documentation

void* NMTTools_FaceInfo.operator new ( size_t  ,
void *  anAddress 
)
void* NMTTools_FaceInfo.operator new ( size_t  size)
void NMTTools_FaceInfo.operator delete ( void *  anAddress)
Standard_EXPORT void NMTTools_FaceInfo.Clear ( )
void NMTTools_FaceInfo.SetIndex ( const Standard_Integer  theI)
Standard_Integer NMTTools_FaceInfo.Index ( ) const
const NMTTools_MapOfPaveBlock& NMTTools_FaceInfo.PaveBlocksIn ( ) const
NMTTools_MapOfPaveBlock& NMTTools_FaceInfo.ChangePaveBlocksIn ( )
const TColStd_MapOfInteger& NMTTools_FaceInfo.VerticesIn ( ) const
TColStd_MapOfInteger& NMTTools_FaceInfo.ChangeVerticesIn ( )
const NMTTools_MapOfPaveBlock& NMTTools_FaceInfo.PaveBlocksOn ( ) const
NMTTools_MapOfPaveBlock& NMTTools_FaceInfo.ChangePaveBlocksOn ( )
const TColStd_MapOfInteger& NMTTools_FaceInfo.VerticesOn ( ) const
TColStd_MapOfInteger& NMTTools_FaceInfo.ChangeVerticesOn ( )

Field Documentation

Standard_Integer NMTTools_FaceInfo.myIndex [protected]
TColStd_MapOfInteger NMTTools_FaceInfo.myVerticesIn [protected]
TColStd_MapOfInteger NMTTools_FaceInfo.myVerticesOn [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS