DLL_IGES_ENTITY_124::DLL_IGES_ENTITY_124( DLL_IGES& aParent, bool create ) : DLL_IGES_ENTITY( aParent ) { m_type = ENT_TRANSFORMATION_MATRIX; IGES* ip = aParent.GetRawPtr(); if( !create || NULL == ip ) return; ip->NewEntity( ENT_TRANSFORMATION_MATRIX, &m_entity ); if( NULL != m_entity ) m_entity->AttachValidFlag( &m_valid ); return; }
DLL_IGES_ENTITY_126::DLL_IGES_ENTITY_126( DLL_IGES& aParent, bool create ) : DLL_IGES_CURVE( aParent ) { m_type = ENT_NURBS_CURVE; IGES* ip = aParent.GetRawPtr(); if( !create || NULL == ip ) return; ip->NewEntity( ENT_NURBS_CURVE, &m_entity ); if( NULL != m_entity ) m_entity->AttachValidFlag( &m_valid ); return; }