[ROOT] --> small

class CFace_surfaceStep
    extends CFaceStep as public

Author:
unascribed

Version:
unknown

Source:
Face_surfaceStep.h:25

Constructors Index

CFace_surfaceStep
[public]
~CFace_surfaceStep
[public]


Variables Index

m_bSame_sense
[public]
m_pFace_geometry
[public]


Methods Index

AddFB
[public]
backPtr
[public]
contains
[public]
contains
[public]
convexContains
[public]
fin
[public]
makeIslands
[public]
mod_neg_feature
[public]
negate
[public]
Serialize
[public]
split
[public]
split
[public]
splitAdd
[public]
trim
[public]
trimEdge
[public]
validate
[public]
writeNtuple
[public]


Constructors

CFace_surfaceStep

public CFace_surfaceStep ( CSurfaceStep * pIn ,
                           CFace_boundStep * p_face_bound ,
                           bool same_sense ) ;

CFace_surfaceStep

public virtual ~ CFace_surfaceStep ( ) ;


Variables

m_bSame_sense

public bool m_bSame_sense

m_pFace_geometry

public CSurfaceStep * m_pFace_geometry


Methods

trim

public HRESULT trim ( CrcPtrArray * pIntersectionPts ) ;

trimEdge

public HRESULT trimEdge ( CrcPtrArray * pIntersectionPts ,
                          paramPtrArray & intersectionEdge ,
                          containment & bContains ) ;

mod_neg_feature

public HRESULT mod_neg_feature ( CrcPtrArray * pEdgeIntersectionPoints ,
                                 int & rIv ,
                                 CPoly_loopStep * pPLoop ) ;

contains

public virtual HRESULT contains ( CCartesian_pointStep * pPoint ,
                                  containment & bContains ,
                                  double & rdParam ) ;

contains

public HRESULT contains ( CCartesian_pointStep * pPt ,
                          containment & bContains ,
                          CDirectionStep * pFaceUp ,
                          double & rdParam ) ;

convexContains

public HRESULT convexContains ( CCartesian_pointStep * pPt ,
                                containment & bContains ,
                                CDirectionStep * pFaceNormal ,
                                double & rdParam ) ;

split

public HRESULT split ( CrcPtrArray * pIntersectionPts ,
                       CFace_surfaceStep * & rpFace_surfaceStep ,
                       CFace_surfaceStep * pFace_surfaceStepOnPosFeature ) ;

validate

public HRESULT validate ( void ) ;

fin

public void fin ( ) ;

Serialize

public void Serialize ( stepArchive & ar ) ;

negate

public HRESULT negate ( void ) ;

split

public HRESULT split ( CrcPtrArray * pIntersectionPts ) ;

backPtr

public HRESULT backPtr ( CBaseStep * & prBrep ) ;

writeNtuple

public bool writeNtuple ( stepArchive & ar ,
                          CPtrArray * pList ,
                          int iSize ) ;

makeIslands

public HRESULT makeIslands ( CPoly_loopStep * & pPoly_loopStep ) ;

AddFB

public HRESULT AddFB ( CFace_boundStep * p_face_bound ,
                       int & ri ) ;

splitAdd

public HRESULT splitAdd ( CrcPtrArray * pIntersectionPts ) ;


This documentation was generated automatically by the ccdoc tool (version 0.7a).
Click here to submit a bug report or feature request.

Click here to return to the top of the page.