Point Cloud Library (PCL)  1.7.0
Public Member Functions | Public Attributes | Friends
ON_BrepFace Class Reference

#include <pcl/surface/3rdparty/opennurbs/opennurbs_brep.h>

+ Inheritance diagram for ON_BrepFace:

List of all members.

Public Member Functions

void DestroyRuntimeCache (bool bDelete=true)
 ON_BrepFace ()
 ~ON_BrepFace ()
 ON_BrepFace (int)
ON_BrepFaceoperator= (const ON_BrepFace &)
ON_BrepBrep () const
ON_BrepLoopLoop (int fli) const
int LoopCount () const
ON_BrepLoopOuterLoop () const
class ON_BrepFaceSideFaceSide (int dir) const
unsigned int SizeOf () const
ON__UINT32 DataCRC (ON__UINT32 current_remainder) const
ON_BOOL32 IsValid (ON_TextLog *text_log=NULL) const
void Dump (ON_TextLog &) const
ON_BOOL32 Write (ON_BinaryArchive &) const
ON_BOOL32 Read (ON_BinaryArchive &)
ON_COMPONENT_INDEX ComponentIndex () const
void ClearBoundingBox ()
ON_BOOL32 GetBBox (double *, double *, ON_BOOL32=false) const
ON_BOOL32 Reverse (int dir)
ON_BOOL32 Transpose ()
ON_BOOL32 SetDomain (int dir, double t0, double t1)
bool SetDomain (ON_Interval udom, ON_Interval vdom)
bool SetMesh (ON::mesh_type, ON_Mesh *mesh)
const ON_MeshMesh (ON::mesh_type mesh_type) const
void DestroyMesh (ON::mesh_type mesh_type, bool bDeleteMesh=true)
bool TransformTrim (const ON_Xform &xform)
bool ChangeSurface (int si)
bool ChangeSurface (int si, bool bTransformTrimCurves)
int SurfaceIndexOf () const
const ON_SurfaceSurfaceOf () const

Public Attributes

ON_U m_face_user
int m_face_index
ON_SimpleArray< int > m_li
int m_si
bool m_bRev
int m_face_material_channel
ON_UUID m_face_uuid

Friends

class ON_Brep

Detailed Description

Definition at line 990 of file opennurbs_brep.h.


Constructor & Destructor Documentation


Member Function Documentation

bool ON_BrepFace::ChangeSurface ( int  si)
bool ON_BrepFace::ChangeSurface ( int  si,
bool  bTransformTrimCurves 
)
void ON_BrepFace::ClearBoundingBox ( ) [virtual]

Reimplemented from ON_Geometry.

ON_COMPONENT_INDEX ON_BrepFace::ComponentIndex ( ) const [virtual]

Reimplemented from ON_Geometry.

ON__UINT32 ON_BrepFace::DataCRC ( ON__UINT32  current_remainder) const [virtual]

Reimplemented from ON_SurfaceProxy.

void ON_BrepFace::DestroyMesh ( ON::mesh_type  mesh_type,
bool  bDeleteMesh = true 
)
void ON_BrepFace::DestroyRuntimeCache ( bool  bDelete = true) [virtual]

Reimplemented from ON_SurfaceProxy.

void ON_BrepFace::Dump ( ON_TextLog ) const [virtual]

Reimplemented from ON_SurfaceProxy.

class ON_BrepFaceSide* ON_BrepFace::FaceSide ( int  dir) const
ON_BOOL32 ON_BrepFace::GetBBox ( double *  ,
double *  ,
ON_BOOL32  = false 
) const [virtual]

Reimplemented from ON_SurfaceProxy.

ON_BOOL32 ON_BrepFace::IsValid ( ON_TextLog text_log = NULL) const [virtual]

Reimplemented from ON_SurfaceProxy.

ON_BrepLoop* ON_BrepFace::Loop ( int  fli) const
int ON_BrepFace::LoopCount ( ) const
const ON_Mesh* ON_BrepFace::Mesh ( ON::mesh_type  mesh_type) const
ON_BrepFace& ON_BrepFace::operator= ( const ON_BrepFace )
ON_BOOL32 ON_BrepFace::Read ( ON_BinaryArchive ) [virtual]

Reimplemented from ON_SurfaceProxy.

ON_BOOL32 ON_BrepFace::Reverse ( int  dir) [virtual]

Reimplemented from ON_SurfaceProxy.

ON_BOOL32 ON_BrepFace::SetDomain ( int  dir,
double  t0,
double  t1 
) [virtual]

Reimplemented from ON_Surface.

bool ON_BrepFace::SetDomain ( ON_Interval  udom,
ON_Interval  vdom 
)
bool ON_BrepFace::SetMesh ( ON::mesh_type  ,
ON_Mesh mesh 
)
unsigned int ON_BrepFace::SizeOf ( ) const [virtual]

Reimplemented from ON_SurfaceProxy.

bool ON_BrepFace::TransformTrim ( const ON_Xform xform)
ON_BOOL32 ON_BrepFace::Transpose ( ) [virtual]

Reimplemented from ON_SurfaceProxy.

ON_BOOL32 ON_BrepFace::Write ( ON_BinaryArchive ) const [virtual]

Reimplemented from ON_SurfaceProxy.


Friends And Related Function Documentation

friend class ON_Brep [friend]

Definition at line 1287 of file opennurbs_brep.h.


Member Data Documentation

Definition at line 1258 of file opennurbs_brep.h.

Definition at line 1003 of file opennurbs_brep.h.

Definition at line 1274 of file opennurbs_brep.h.

Definition at line 1001 of file opennurbs_brep.h.

Definition at line 1277 of file opennurbs_brep.h.

Definition at line 1256 of file opennurbs_brep.h.

Definition at line 1257 of file opennurbs_brep.h.


The documentation for this class was generated from the following file: