Example #1
0
//
//###########################################################################
//###########################################################################
//
void
	Stuff::Convert_From_Ascii(
      const char *str,
      Vector3D *vector_3D
   )
{
	Check_Pointer(str);
   Check_Object(vector_3D);

   MString parse_string(str);

	const char* token = parse_string.GetNthToken(0);
   Check_Pointer(token);
   vector_3D->x = AtoF(token);

	token = parse_string.GetNthToken(1);
   Check_Pointer(token);
   vector_3D->y = AtoF(token);

	token = parse_string.GetNthToken(2);
   Check_Pointer(token);
   vector_3D->z = AtoF(token);

   Check_Object(vector_3D);
}
Example #2
0
//
//###########################################################################
//###########################################################################
//
void
	Stuff::Convert_From_Ascii(
		const char *str,
		HSVAColor *color
	)
{
	Check_Pointer(str);
	Check_Object(color);

	MString parse_string(str);

	const char* token = parse_string.GetNthToken(0);
	Check_Pointer(token);
	color->hue = AtoF(token);

	token = parse_string.GetNthToken(1);
	Check_Pointer(token);
	color->saturation = AtoF(token);

	token = parse_string.GetNthToken(2);
	Check_Pointer(token);
	color->value = AtoF(token);

	token = parse_string.GetNthToken(3);
	Check_Pointer(token);
	color->alpha = AtoF(token);

	Check_Object(color);
}
Example #3
0
//
//###########################################################################
//###########################################################################
//
void
	Stuff::Convert_From_Ascii(
		const char *str,
		RGBAColor *color
	)
{
	Check_Pointer(str);
	Check_Object(color);

	MString parse_string(str);

	const char* token = parse_string.GetNthToken(0);
	Check_Pointer(token);
	color->red = AtoF(token);

	token = parse_string.GetNthToken(1);
	Check_Pointer(token);
	color->green = AtoF(token);

	token = parse_string.GetNthToken(2);
	Check_Pointer(token);
	color->blue = AtoF(token);

	token = parse_string.GetNthToken(3);
	Check_Pointer(token);
	color->alpha = AtoF(token);

	Check_Object(color);
}
Example #4
0
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//
void
Note::GetEntry(Scalar *value)
{
    Check_Object(this);
    Check_Pointer(value);

    const char *contents = NULL;
    GetEntry(&contents);
    Check_Pointer(contents);
    *value = AtoF(contents);
}
Example #5
0
	virtual Pint AtoG(const Pint& _apos,const dxO& _dxo)const{return FtoG(AtoF(_apos,_dxo),_dxo);}