[ROOT] --> small

class CBaseStep
    extends CObject as public

Base Step class functionality

this class serves as a base class for the step classes . .

Source:
baseStep.h:107

Friends:
 friend class CSolid_modelStep ;
 friend class CFaceted_brep_shape_representationStep ;
 friend class step ;
 friend class stepFacetedMaker ;
 friend class stepAdvancedMaker ;
 friend class CConnected_face_setStep ;
 friend class CFace_surfaceStep ;
 friend class agitoFeature ;

Constructors Index

CBaseStep
[public]
CBaseStep
[public]
~CBaseStep
[public]


Variables Index

aSurfaceModelSelect
[public]
m_g_ptrArrayIndex
[public]
m_iCount
[public]
m_pBack
[public]
m_pParent
[public]
m_pTechnadrawEntitites
[public]
m_szLabelName
[public]
m_szTheClass
[public]


Methods Index

addRef
[public]
backPtr
[public]
CountReset
[public]
decCount
[public]
fin
[public]
getClassName
[public]
getNum
[public]
getRefCnt
[public]
isSerialized
[protected]
isSerialized
[protected]
nameClass
[protected]
negate
[public]
Rehash
[public]
release
[public]
Serialize
[public]
setSerialized
[protected]
validate
[public]
writeChild
[protected]
writeChild
[protected]
writeChild
[protected]
writeChild
[protected]
writeChild
[protected]
writeChild
[protected]
writeDouble
[protected]
writeLabel
[protected]
writeNtuple
[protected]
writePost
[protected]
writePre
[protected]


Constructors

CBaseStep

public CBaseStep ( ) ;

CBaseStep

public CBaseStep ( CBaseStep * pFrom ) ;

CBaseStep

public virtual ~ CBaseStep ( ) ;


Variables

m_szTheClass

public CString m_szTheClass

m_pParent

public CBaseStep * m_pParent

m_pBack

public CBaseStep * m_pBack

m_iCount

public static unsigned int m_iCount

aSurfaceModelSelect

public static surfaceModelSelect aSurfaceModelSelect

m_szLabelName

public CString m_szLabelName

m_g_ptrArrayIndex

public int m_g_ptrArrayIndex

m_pTechnadrawEntitites

public CPtrPool * m_pTechnadrawEntitites


Methods

Serialize

public virtual void Serialize ( stepArchive & ar ) = 0 ;

getNum

public int getNum ( ) ;

writeLabel

protected bool writeLabel ( stepArchive & ar ) ;

writeDouble

protected bool writeDouble ( stepArchive & ar ,
                             double * coordinates ,
                             int d = 3 ) ;

writeChild

protected bool writeChild ( stepArchive & ar ,
                            float * f ,
                            int d = 3 ) ;

writePost

protected bool writePost ( stepArchive & ar ) ;

writePre

protected bool writePre ( stepArchive & ar ) ;

writeNtuple

protected virtual bool writeNtuple ( stepArchive & ar ,
                                     CPtrArray * pList ,
                                     int iSize = 1 ) ;

writeChild

protected bool writeChild ( stepArchive & ar ,
                            int i ,
                            int j ) ;

writeChild

protected bool writeChild ( stepArchive & ar ) ;

writeChild

protected bool writeChild ( stepArchive & ar ,
                            int i ,
                            char * pszC ) ;

writeChild

protected bool writeChild ( stepArchive & ar ,
                            int i ,
                            bool b ) ;

nameClass

protected bool nameClass ( char * pszName ) ;

isSerialized

protected bool isSerialized ( ) ;

isSerialized

protected bool isSerialized ( stepArchive & ar ) ;

setSerialized

protected bool setSerialized ( ) ;

writeChild

protected void writeChild ( stepArchive & ar ,
                            int i ) ;

CountReset

public static bool CountReset ( void ) ;

release

public virtual ULONG release ( ) ;

addRef

public virtual ULONG addRef ( ) ;

getRefCnt

public ULONG getRefCnt ( ) ;

fin

public virtual void fin ( void ) ;

decCount

public HRESULT decCount ( ) ;

getClassName

public CString & getClassName ( ) ;

backPtr

public virtual HRESULT backPtr ( CBaseStep * & prBrep ) = 0 ;

Rehash

public virtual HRESULT Rehash ( int i ) ;

validate

public virtual HRESULT validate ( void ) ;

negate

public virtual HRESULT negate ( void ) ;


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.