MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCOLLADA / DocumentImporter

Method DocumentImporter

dae2ma/src/DAE2MADocumentImporter.cpp:99–138  ·  view source on GitHub ↗

---------------------------------

Source from the content-addressed store, hash-verified

97
98 //---------------------------------
99 DocumentImporter::DocumentImporter (
100 const String& fileName,
101 const String& mayaAsciiFileName,
102 const char* mayaVersion /*= MAYA_VERSION_2009*/ )
103 : mColladaFileName ( fileName )
104 , mMayaAsciiFileURI ( mayaAsciiFileName )
105 , mMayaVersion ( mayaVersion )
106// , mSaxLoader ( &mSaxParserErrorHandler )
107 , mParseStep ( NO_PARSING )
108 , mVisualScenesList (0)
109 , mLibraryNodesList (0)
110 , mMaterialsList (0)
111 , mEffectsList (0)
112 , mAnimationListsList (0)
113 , mFile ( 0 )
114 , mNodeImporter (0)
115 , mVisualSceneImporter (0)
116 , mGeometryImporter (0)
117 , mMaterialImporter (0)
118 , mEffectImporter (0)
119 , mCameraImporter (0)
120 , mLightImporter (0)
121 , mImageImporter (0)
122 , mAnimationImporter (0)
123 , mControllerImporter (0)
124 , mNumDocumentParses (0)
125 , mUpAxisType ( COLLADAFW::FileInfo::Y_UP )
126 , mLinearUnitConvertFactor ( 1.0 )
127 , mLinearUnitMayaBindShapeBugConvertFactor ( 1.0 )
128 , mDigitTolerance (FLOAT_TOLERANCE)
129 , mBuffer (0)
130 , mInstanceVisualScene (0)
131 {
132 // Maya already use some names for the default maya objects.
133 for ( size_t i=0; i<NUM_RESERVED_NAMES; ++i )
134 {
135 mGlobalNodeIdList.addId ( RESERVED_NAMES[i] );
136 mDependNodeIdList.addId ( RESERVED_NAMES[i] );
137 }
138 }
139
140 //---------------------------------
141 DocumentImporter::~DocumentImporter()

Callers

nothing calls this directly

Calls 1

addIdMethod · 0.80

Tested by

no test coverage detected