conesector.cpp

来自「最新osg包」· C++ 代码 · 共 44 行

CPP
44
字号
/********************************************************************** * *    FILE:            ConeSector.cpp * *    DESCRIPTION:    Read/Write osgSim::ConeSector in binary format to disk. * *    CREATED BY:        Auto generated by iveGenerator.exe *                    and later modified by Rune Schmidt Jensen. * *    HISTORY:        Created 9.9.2003 * **********************************************************************/#include "Exception.h"#include "ConeSector.h"using namespace ive;void ConeSector::write(DataOutputStream* out){    // Write ConeSector's identification.    out->writeInt(IVECONESECTOR);    // Write ConeSector's properties.    out->writeVec3(getAxis());    out->writeFloat(getAngle());    out->writeFloat(getFadeAngle());}void ConeSector::read(DataInputStream* in){    // Peek on ConeSector's identification.    int id = in->peekInt();    if(id == IVECONESECTOR){        // Read ConeSector's identification.        id = in->readInt();        // Read ConeSector's properties        setAxis(in->readVec3());        float angle = in->readFloat();        float fadeangle = in->readFloat();;        setAngle(angle, fadeangle);    }    else{        throw Exception("ConeSector::read(): Expected ConeSector identification.");    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?