Example #1
0
	ShapeWrapper(
		const StdRange& names,
		const ShapeBuilder& builder,
		const ProgramOps& prog
	): ShapeWrapperBase(names.begin(), names.end(), builder)
	{
		UseInProgram(prog);
	}
Example #2
0
	inline container_range(
		int,
		const StdRange& other_range,
		TransformParam transf_param
	): base_wrapper(other_range.begin(), other_range.end())
	 , base_transform(transf_param, this->container)
	 , base_range(this->container.begin(), this->container.end())
	{ }
Example #3
0
	ShapeWrapperWithAdjacency(
		const StdRange& names,
		const ShapeBuilder& builder
	): ShapeWrapperBase(
		names.begin(),
		names.end(),
		builder,
		builder.IndicesWithAdjacency(),
		builder.InstructionsWithAdjacency()
	)
	{ }
Example #4
0
	ShapeWrapperWithAdjacency(
		const StdRange& names,
		const ShapeBuilder& builder,
		const ProgramOps& prog
	): ShapeWrapperBase(
		names.begin(),
		names.end(),
		builder,
		builder.IndicesWithAdjacency(),
		builder.InstructionsWithAdjacency()
	)
	{
		UseInProgram(prog);
	}
Example #5
0
	ShapeWrapper(
		const StdRange& names,
		const ShapeBuilder& builder
	): ShapeWrapperBase(names.begin(), names.end(), builder)
	{ }