C++ Global Function Reference
Learn about the C++ global functions.
- Global Functions
- inline int Base2( int number )
- inline int BinaryCompareArray( const T_cType & p_roArray1, const T_cType & p_roArray2 )
- inline int BoxesOverlap( const Vec & b0min, const Vec & b0max, const Vec & b1min, const Vec & b1max )
- int CalculateSmoothNormals( MeshGeometry & p_roGeometry, MeshOperation * p_poOperation )
- inline void CLEAR_BYTE_BIT( byte * array, int index )
- inline void ClearFlag( int & flags, int bits )
- Coord ConvertUnits( const Coord val, Database_Units from, Database_Units to )
- int DisplaySPAError( ScenomePlatformError gbError, OSMessageResponse osmr, StatusMsg * pStatus )
- inline T_cDerivedType * Downcast( T_cBaseType * p_poObject )
- inline const T_cDerivedType * DowncastConst( const T_cBaseType * p_poObject )
- PersistentPreferenceStore & EditToolsPreferences()
- inline unsigned long ElfHash( const byte * name )
- inline unsigned long ElfHashN( const byte * name, int nLen )
- inline unsigned long ElfHashN_Continue( unsigned long h, const byte * name, int nLen )
- inline byte GET_BYTE_BIT( byte * array, int index )
- void GetBoundingBoxVertices( const Vec * pMinMax, Vec * pBBox )
- Primitive * GetClosestPolyPrimitive( RenderFeedBack * pFeedBack, const TypeInformation * pSpecificType )
- int GetFaceSetBoundaryEdges( MeshGeometry & p_roGeometry, IntArray & p_ranFaceIndices, IntArray & p_ranBoundaryEdges )
- int GetMeshBoundaryEdges( MeshGeometry & p_roGeometry, IntArray & p_ranBoundaryEdges )
- void GetNormalizeViewTransform( Vec * pMinMax, Matrix & m )
- const char * GetSPAErrorTrivia()
- inline int GetSPAGeneralError( ScenomePlatformError nSPAErrorCode )
- inline int GetSPASubError( ScenomePlatformError nSPAErrorCode )
- inline int GetVersionMajor( int version )
- inline int GetVersionMinor( int version )
- void InitFeedBack( RenderFeedBack & feedback, const Vec & min, const Vec & max )
- inline int IsFlags( int flags, int bits )
- inline int MakeSPAError( ScenomePlatformError nSPAGeneralErrorCode, ScenomePlatformError nSPASubErrorCode )
- inline int MakeVersion( int major, int minor )
- int Model3D_GetSelectionExtent( EditModel3D * pModel, Vec * pMinMax, const TypeInformation * pOnlyType )
- int Model3D_TransformSelection( EditModel3D * pModel, StatusMsg * pStatus, const Matrix & m, ModelActionListAction * pActions, List * pTransformList, int nTransformOptions, const TCHAR * p_pszActName )
- inline int ObjectCompareArray( const T_cType & p_roArray1, const T_cType & p_roArray2 )
- inline void operator *=( Vec & v, const Matrix & imatrix )
- inline TypeIO & operator <<( TypeIO & IO, Color & color )
- inline TypeIO & operator <<( TypeIO & IO, Point & p )
- TypeIO & operator <<( TypeIO & IO, T * pObjectPtr )
- inline TypeIO & operator <<( TypeIO & p_roIO, T_cType & p_roObject )
- inline TypeIO & operator <<( TypeIO & IO, Vec & v )
- inline TypeIO & operator <<( TypeIO & IO, Vec4 & v )
- inline TypeIO & operator <<( TypeIO & p_roIO, Array<Class, Arg, T_nGranularity> & p_roObject )
- inline TypeIO & operator >>( TypeIO & IO, Color & color )
- inline TypeIO & operator >>( TypeIO & IO, Point & p )
- TypeIO & operator >>( TypeIO & IO, T * & pObjectPtr )
- inline TypeIO & operator >>( TypeIO & p_roIO, T_cType & p_roObject )
- inline TypeIO & operator >>( TypeIO & IO, Vec & v )
- inline TypeIO & operator >>( TypeIO & IO, Vec4 & v )
- inline TypeIO & operator >>( TypeIO & p_roIO, Array<Class, Arg, T_nGranularity> & p_roObject )
- inline int PixelFormatBits( Image_Pixel_Format fmt )
- inline int PixelFormatColor( Image_Pixel_Format fmt, Color rgbColor, Palette * palette )
- void RenderArrow( int flags, Color c, const Vec & start, const Vec & end, int nSections, Coord shaftRadius, Coord pointLength, Coord pointRadius, Render3D * pRender )
- void RenderAxes( Coord length, Coord shaftRadius, Coord pointRadius, Coord pointLength, ModelView * pView, Render3D * pRender )
- inline int RoundCoordToInt( Coord f )
- inline void SET_BYTE_BIT( byte * array, int index )
- inline void SetFlag( int & flags, int bits )
- inline void SetFlagOn( int & flags, int bits, int expr )
- void SetSPAError( ScenomePlatformError nSPAErrorCode, ScenomePlatformError nSPASubErrorCode, const char * p_pszTrivia )
- inline Coord TODEG( Coord x )
- inline void ToggleBit( int & flags, int bits )
- inline Coord TORAD( Coord x )
- const char * UnitsToString( Database_Units units )