Dev_Tools
hoops_hio
hio_skp
source
ImageTexturedShellImporter3DF.h
1
// Copyright (c) Tech Soft 3D
2
//
3
// The information contained herein is confidential and proprietary to Tech Soft 3D, Inc.,
4
// and considered a trade secret as defined under civil and criminal statutes.
5
// Tech Soft 3D, Inc. shall pursue its civil and criminal remedies in the event of
6
// unauthorized use or misappropriation of its trade secrets. Use of this information
7
// by anyone other than authorized employees of Tech Soft 3D, Inc. is granted only under
8
// a written non-disclosure agreement, expressly prescribing the scope and manner of such use.
9
10
#pragma once
11
12
#include "ImageTexturedShellImporter.h"
13
14
#include <hc.h>
15
16
#include <string>
17
18
class
ImageTexturedShellImporter3DF
:
public
ImageTexturedShellImporter
19
{
20
public
:
21
ImageTexturedShellImporter3DF
(SegmentOrganizer& segmentOrganizer, ImageRepository& imageRepository, TextureRepository& textureRepository);
22
23
private
:
24
ImageTexturedShellImporter3DF
(
const
ImageTexturedShellImporter3DF
&);
25
ImageTexturedShellImporter3DF
& operator=(
const
ImageTexturedShellImporter3DF
&);
26
27
virtual
bool
InsertQuad(SegmentKey & segment, std::vector<float>
const
& transform,
float
const
points[],
int
const
flist[],
float
const
vertexParams[],
bool
isVisible);
28
virtual
void
ApplyTexture(SegmentKey & segment, int32_t
const
textureId, std::string
const
& imageName,
bool
isVisible);
29
};
ImageTexturedShellImporter3DF
Definition:
ImageTexturedShellImporter3DF.h:18